yashsingh1/xdaforums huggingface dataset:
[EVO 4G General] mav78249:
Yeah I am behind a router. The address is htt p://mikevasquez.subsonic.org. In the settings I checked that one box that asked if too had a router. I don't remember the exact wording.
[EVO 4G General] TeknoJnky:
Holy SHEET this is awesome, I got it setup on my nas so it streams my library to the android client on the evo.

thanks for the thread!
[EVO 4G General] Vivix729:
Did you enable port forwarding in your router settings?
[EVO 4G General] scirio:
Ho. ly. ****.

Amazing. Just installed it, forwarded ports and got it working with my DynDNS setup.

I should donate to the thread starter.
[EVO 4G General] Dochas:
How does this compare to Orb? From screens it looks like the UI is better on Subsonic but Orb seems to have access to more file types like docs and photos.

Been a while since I used Orb too so it might do actual streaming instead of downloading to the phone and just playing while downloading.

Anyone used both that can provide some details?
[EVO 4G General] dagnasty:
I haven't tried Subsonic yet., but Orb has never gotten their **** together when it comes to a proper Android app. Orb does actual streaming as well but it doesn't play well with playlists like it did on my old WM phones. Orb also supports file browsing, webcams, and live TV as well
[EVO 4G General] deathsled:
you should donate to the programmer......

How did you modify those instructions? Subsonic now comes with ffmpeg, so no need to install it right? What about modifying the playlist.jsp file? It seems that the code is a little different now (newer version).

So far all I can get are errors trying to stream video.

**Just realized you said you gotta do it through the browser, but I'm still having trouble, seem to get audio but no video if I even get anything at all lol
[EVO 4G General] skydeaner:
quite cool. I have been an orb user for a long time. This has a much better android app. good find and thanks for sharing :)
[EVO 4G General] hungry ghandi:
The article is a little outdated now, but the changes are the same. I believe you do have to replace ffmpg because some of the video codecs are not included in the subsonic directory by default. Don't know about that for certain, but I had some issue when I didn't replace them.

STEP 1-2: same.

STEP 3: Search for "340" and that's the line you're looking for. Replace the "20" after it (or maybe it's 24, now, if memory serves) with some larger number. 255 gives you a nice player size with a 4:3 aspect ratio. You can tweak the player size to your liking.

STEP 4: Looks different, but just search for this line "player.sendEvent("LOAD", list);"

and insert this above it:

if( song.format=="mpg" || song.format=="mpeg" || song.format=="avi" || song.format=="mp4" || song.format=="mkv" || song.format=="ogm" || song.format=="flv" ){

list[0]["type"]="video";

}

STEP 5-7: same.

STEP 8: "Name" "Convert from" and "Convert to" are the same as given in the example. Here is the encoding "Step 1" I use for use on 3G.

ffmpeg -i %s -f flv -y -s 640x480 -ar 44100 -b 200kb -ab 32kb -ac 1 -

Note that this can be changed to suit your needs:

-s is the frame size. for widescreen, use 800x450. If you will be watching mostly on a computer, pick a size appropriate for the videos you will be watching.

-ar is the audio sampling rate in Hz. This is probably a good number.

-b is the your video bitrate. This is where the tradeoff between bandwidth and quality takes place. You'll find 200kbps is pretty crappy, but it consistantly works on 3G for me. You may be able to get 300-400 to work. Going to be watching on WiFi or that sweet, sweet 4G? Crank it up!

-ab is your audio bitrate. Want better sound quality? Turn it up?

You can configure multiple conversion configuration for each file type - just be sure to give them different names and make sure only one is default (otherwise it will always go with the first). The you can chose which encoding configurations to use in Players tab. Then select the player you want to use based upon which device/data you are using.

STEP 9-11: same. 50/50 can be replaced with whatever looks best to you.
[EVO 4G General] GaryJ51:
I did the setup for video and got it running on my desktop. I occasionally have to close the browser and reopen to get the built in flash player to work. I haven't gotten it to work on the phone yet.

@Hungry Ghandi:

Might it make sense to keep the original settings for transcoding and make seperate folders with different video qulality for the device you want to playback on?
[EVO 4G General] hungry ghandi:
Not really. Because the transcoder will still "uprate" (to make up a term) them to whatever bitrate you have the transcoder configured to. Now that said, you could make separate folders with more compressed video with all one format, then configure the transcoder to use that format. But that requires a lot more work/memory than just setting up 4-5 more transcoding settings and one more player per phone. Took me about 3 min.
[EVO 4G General] omegasun18:
I have been using musikcube for a long time now does the same thing. I will try out subsonic to see how it compares but i ahve always been very happy using musikcube.
[EVO 4G General] GaryJ51:
Forgive me if I'm missing something. At my age it usually taskes a few trys. As I read through the docs it seemed to me the settings in the original instructions passed the quality of the source to the output. Your settings seem to set a fixed output regardless of the original quality. So if I use your settings, but want to watch a video on my laptop, I'll be restricted to the quality I have set for the phone. My thought was to put low quality video in a seperate folder tosend to the phone, while keeping higher quality mp4's for watching to a laptop.

If I use your settings, how do I get better quality to the laptop? Can different Players be set to different settings?
[EVO 4G General] hungry ghandi:
Yes, the transcoder settings used determine the quality and bandwidth consumption of the streamed video. Obviously, it can't make the video higher quality than the source video, but it can make it consume more bandwidth than the source.

Yes, the solution is to configure different players to use different transcoders settings for different devices. For instance, the instructions I use for my phone via 3G (which I named "avi > flv 3G") look like this:

ffmpeg -i %s -f flv -y -s 640x480 -ar 44100 -b 200kb -ab 32kb -ac 1 -

While the instructions used for my laptop, or phone via 4G/WiFi read:

ffmpeg -i %s -f flv -y -s 640x480 -ar 44100 -b 600kb -ab 32kb -ac 1 -

I've found this allows 2+ people to stream videos simultaneously, given my upstream bandwidth. I have another I use for hi-def 16:9 video (.mkv).

You can select which trancoding settings are used in the "Active transcoders" sectionin Settings >> Players.
[EVO 4G General] GaryJ51:
Thanks much!

I did figure this out as I gave it more thought and played with creating different players.

Can you post what you use for HQ video, and do you know if video can be passed to an external player in native format without transcoding?

Thanks for all your help.
[EVO 4G General] smarmytime:
I've been using subsonic for a few weeks, now, and...sometimes I think it's the greatest app ever, but then it'll go on a streak where it "skips" constantly, every ten seconds or so, throughout several songs in a row. This is enormously frustrating, and ruins the music listening experience. Does anybody have any idea why this happens, and is there a way to optimize the settings to lessen this effect? It isn't a bandwidth issue, as the files are entirely downloaded by the time they're played.
[EVO 4G General] sw99:
I believe your problem probably started with the 3.29 ota- or at least it did for me. I downgraded back to 3.26 and it worked fine.
[EVO 4G General] smarmytime:
The software version? I seem to be using 3.28.

I'm also a little frustrated with their forum..the devs don't seem to be involved at all.
[EVO 4G General] gmelchert:
In terms of usability, i like audiogalaxy a bit more. I havent used either that much though i do like the multi server feature on subsonic. Check audiogalaxy out if you havent.
[EVO 4G General] aggie6600:
Has anyone looked into whether the desktop server does anything "fishy"? This sounds like a great program. Currenly I use Pandora just about all day, but I would be nice to have access to my MP3's/videos without carrying around a portable hard drive. But, I am always a little leary of installing servers, especailly free or cheap servers, on my desktop. You always have to ask yourself what is the developers motive if they aren't relly making money. This is probably totally legit from an enthusiast. I just have to ask if anyone knows.
[EVO 4G General] GaryJ51:
I'm running 3.29 OTA stock EVO. My setup runs without a hitch. Bandwidth and trancoding settings, bitrate, 3g connectivity are about all that should affect performance. Otherwise it has to be a problem on the EVO.

I've had no problems even with half doz. or more users streaming tunes at the same time. I've set up Subsonic on several different hardware platforms and never had any difficulties such as you're describing.

I would also suggest looking into the Event viewer on the system you are serving from.
[EVO 4G General] GaryJ51:
There really isn't a lot of activity on the forum, mostly because the program works pretty well for what it was designed to do. I'd like to see more activity and development, but for streaming music without a hassle, it just works. Best of all, it doesn't hog resources like other programs I've seen that "attempt" to do the same thing.

There are flaws and annoyances, such as rigid frames, generation of multiple players for no apparent reason, poor design of playlist management, and I'm sure there are others that don't come to mind just now, but for a quick, simple way to stream tunes both inside ans outside your network, it's hard to beat for the $.
[EVO 4G General] smarmytime:
I'm pretty sure it is on the Evo side of things, because 95% of the time, the song is already entirely downloaded when it starts playing - that's the thing I don't get. It shouldn't skip or stutter unless there's a serious hit, in terms of system performance, but usually there isn't nearly enough system load for there to be a reason for that. It's very frustrating.
[EVO 4G General] smarmytime:
Yes, except for playback, which is arguably the most important function. It seems to be an issue with the android app; there was a long thread about it on the subsonic forum, unfortunately with no responses from the devs - a lot of people asking "are there any devs here?" "Do they even know this is a problem?"

Don't get me wrong - I think it's a great app, and I'll contribute to the project. I'll even contribute more, if the next version works better on my Evo. But if it doesn't, my contribution will be a one time only thing.
[EVO 4G General] jahnile:
Yea Started using it about 3 weeks ago, am impress..
[EVO 4G General] zeosstud:
Works like a charm for me too. Both inside my lan and over the internet via wifi or 3G, love it.
[EVO 4G General] eeeeeeeeek:
WTF!!!

How have I never heard of this?!?!?! Great find, thanks
[EVO 4G General] GaryJ51:
Look, I hear what you're saying and I understand your disappointment with the results you're getting. but the fact remains, that I, as well as others who have affirmed my experience, am streaming from my servers without any glitches at all. I installed Subsonic on a second server last night and then connected to my phone. No issues.

A chain is only ...

In order for this process to work properly,

The system acting as the server must be properly setup and not experiencing errors.

The router must be properly configured and not be causing problems.

Your bandwidth on the UPLOAD side must be adequate.

Your phone must be getting a signal and not have any glitches of it's own.

I run Subsonic on 2 different servers. The first is a Server 2008 R2 box with 8GB ram, and a Xeon quad core CPU. The second is a DIY WHS box running 4GB ram and an AMD quad core. Both are hardwired to a gigabit LAN which is the connected to the internet on a Verizon FIOS 35/35 connection. Finally, my EVO 4G is stock latest OTA build 3.29.651.5.

Granted, it's hard to find a link in my network that would cause a problem regarding capacity, but I've found that Subsonic requires very little resources. I share access to my music with friends and family and have seen times when more than a half dozen users were logged on at the same time streaming to locations all over the country and a couple of overseas users as well with no issues, and still the impact on the server was barely detectable.

I hook up over 3g when I'm in my car all the time and connect to the sound system over bluetooth. Everything works perfectly.

If you are having problems, you most likely have issues on the system you are using as a server, or you have installed a mod to your phone that may be causing the problem. If it is neither of those two issues, you have a network configuration problem. THE ISSUE IS NOT SUBSONIC.

Check your logs in event viewer on the server. Think about how you have modified your phone. Examine your network configuration settings. I use static routes to my servers which have defined IP addresses. Check your port forwarding settings. If you are set up properly, you will get excellent results.

I think you should reevaluate your approach. You are having a problem and have concluded that there must be something wrong with the application. I read your post and conclude that the application has revealed a problem with your system, be it your server, your network, or your phone.
[EVO 4G General] TeknoJnky:
I have found that it seems the stuttering happens when sense is doing a sync, like with facebook/twitter.

if you have sync updates set very often and/or lots of feeds, it does use quite a bit of resources on the device.

try setting setting facebook/twitter updates to 4 hours or more and see how the stuttering is.
[EVO 4G General] GaryJ51:
That's an aspect I hadn't considered. I'm not a heavy mobile junkie and do not keep everything on all day getting tweets, texts, emails, and updates on Snookie every 5 mins. I generally turn all the radios off unless I need to do something that needs them in order to save battery life.

When I'm mobile, however, I usually tun everything on. I usually setup car mode with GPS, Bluetooth, 3g, on and turn on sync. I do have a gmail account that isn't used much, and I use facebook, only because I watch my kids pages. So when I'm in car I usually have everything up except 4G and Wifi. Most of my library is 256k bitrate. All other EVO settings are default as far as sync time etc.

Using this configuration I can listen to Subsonic from either of my servers, while navigation is active, and still use phone hands free (which stops music), without experiencing any stuttering. This all being done on default Subsonic settings.

Perhaps lowering the bitrate and increasing the cache size in the Subsonic settings might help those who are having problems. I would also like to hear if you have a strong 3G signal or not.
[EVO 4G General] GaryJ51:
I just got home from an hour ride. I connected to the Subsonic demo site.

3G connection, everything up except 4G and Wifi.

Worked flawlessly.

Here's a link that may shed some thoughts:

http://www.activeobjects.no/subsonic/forum/viewtopic.php?t=4109
[EVO 4G General] GaryJ51:
If you're having skipping problems with non-mp3 music, make sure to add the "--resample 44.1" option to the LAME transcoding step in Settings > Transcoding
[EVO 4G General] skydeaner:
I'm very dissapointed in the UI and the way you have to chose songs and build playlists and such.

Deciding what I want to listen to and finding it out of only 10 thousand songs on my drive takes for ****in ever. I don't even bother most of the time. Hopefully they make a frontend that looks like that new PowerAmp music player or something similar. That thing rocks. lol

Overall I am very dissapointed with every type of music streaming service on android. I have plenty of upstream bandwidth (10mb/s), plenty of computer horsepower (i7 920 @ 4.4ghz, 24gb ddr3 2000, 4 drive 4tb raid0), so i have no problem streaming hd movies, music, whatever, it's just all the software that is poorly designed.
[EVO 4G General] GaryJ51:
Are you talking about Poweramp for Android or for the desktop?

Remember that Subsonic Desktop has the ability to patch to external players.

I agree that setting up players and playlists needs a lot of improvement, but considering that I now have my Evo connected to 3 different Subsonic sites and I can access about 300 Gigs while I'm in my car, I think the poor frontend option are worth putting up with.

I also set up a small virtual server that I use just to store my favorite stuff in so that I can just connect to that. I can jusr dump in/out whatever I'm into at the time from my main library. With this approach you can just connect to that server and select shuffle play from the homescreen to get random play from your favs directory.

I agree that there's a lot of room for improvement, but there are also workarounds that work pretty well.

You can also setup multiple directories in the Music Folders settings, then enable/disable as needed. For example, you could setup a directory C:\Music\Mobile and put copies of what you like to listen to while on the road. Then just unselect the other directories from the desktop when you go out. Granted, not ideal, but workable.
[EVO 4G General] trevorkbrown:
Can some one please tell me the steps to get this working I have it installed on my laptop and evo
[EVO 4G General] GaryJ51:
Can you open the site on your laptop?
[EVO 4G General] trevorkbrown:
Yes i can log in on my laptop
[EVO 4G General] GaryJ51:
If you can get the player to work on your laptop, you should be able to get the evo app to work without much hassle.

Do you have access to your network from the internet?

Have you setup your router to forward the port used for Subsonic to the internal IP address that the laptop uses?
[EVO 4G General] smarmytime:
Ok, I just saw this response.

As I said before, this problem is happening with songs that are already downloaded. I have the server configured correctly, plenty of bandwidth for uploads (fios, 25 mbps up). The system is configured correctly on the pc side. Perhaps it's not on the phone side, but we are talking about songs *that have already been downloaded to my phone*. The app on my phone is set up to download 3 songs ahead of what I'm listening to, and by the time I start listening to a song, it is almost always 100% downloaded. The server itself works flawlessly - I haven't had any problems with that, whatsoever.

I'm baffled as to why something that's already on my phone won't play correctly. If I locate the song on my sd card, it plays back properly...so my conclusion would be that it has to be something to do with subsonics player.

It just updated, though, so maybe that'll help.
[EVO 4G General] GaryJ51:
One more thing: If you're having skipping problems with non-mp3 music, make sure to add the "--resample 44.1" option to the LAME transcoding step in Settings > Transcoding

_________________
[EVO 4G General] Angrychair420:
SoB this is exactly what i need!!! i have been trying to get an ftp server running on my pc but I cant find one I can figure out or like. and was going to connect on my droid using andftp. hopefully this solves my dilemma!
[EVO 4G General] GaryJ51:
Glad to hear it's working for you. I just patched my phone to a Motorola T505 Bluetooth car adapter for my Suburban. Everything works perfect. i also setup Grooveshark just for fun. Now, as long as I don't lose a 3g signal, I've got more to listen to than I have time to listen.

I really feel bad for anyone having problems getting this to work for them. This is the best use of any device I've seen yet. I'm definitely not renewing my xm subscription when it's up.

I would suggest that anyone having trouble might try the subsonic forums as well.

http://forum.subsonic.org

I'm losing track a bit as to what I've replied to on which forum, but anyone with an EVO should be able to run this just fine unless there is a problem caused by the rom your running or you have some issues with your SD card.

Besides the "--resample 44.1" option , I'd check to make sure you have ample room on the SD card. Others have mentioned on other phones that defragging the card helped.

I can say that without question, the stock EVO with the latest OTA works without a hitch on every server I've connected to. I'll try to post updates if any more information comes to light, but in my opinion this is one app that's worth getting running right.
[EVO 4G General] baskie624:
I am having a little issue with getting the video to stream along with the audio. I have it setup on a windows box and I have replaced the ffmpeg files with new ones. I have made my transcode filters and aplied them to a player. When I play the avi file it starts the transcode to flv and I hear sound, when I put it full screen video never plays. I have tested this in a few different browsers and I get the same results. All this is being ran on the local pc with the server installed on it. Any thoughts to what might be the issue?
[EVO 4G General] GaryJ51:
You would be better off posting in the Subsonic forums, as I monitor there pretty closely.

http://www.activeobjects.no/subsonic/forum/index.php

In the meantime, try ffmpeg -i %s -b %bk -ar 44100 -deinterlace -v 0 -f flv - for transcoding settings.

I think there may be a video enabled official release in the near future.
[EVO 4G General] GaryJ51:
I know this is an old thread, but I thought it might be of interest to anyone who hasn't read it yet.

Subsonic on the EVO 4G and the 3D has really matured into an easy to use app that makes it pretty easy to steam all your tunes from your desktop or server to your phone when your on the road.

http://www.subsonic.org/pages/index.jsp

If you have any questions or problems setting it up, let me know and I'd be happy to give you a hand. The forums there are very helpful as well.

This is by far the one app I won't do without on my phone.
[EVO 4G General] cbarth3:
thank you for bringing this back to life. I had not heard of this before and it looks to be a great app/server. I have used audiogalaxy before but wasn't that impressed with the up/dl of my music.
[EVO 4G General] guisar:
The UPNP auto forwarding usually doesn't work, however at least with DD-WRT I changed the server parameters in /etc/subsonic to use port 8080 and then used port range forwarding of 8080 to the IP address of my internal server and it worked perfectly. Just remember to turn off upnp and resave page (settings | network on subsonic and in NAT/QOS under port forwarding for DD-WRT) after making these changes.