This app was mentioned in 49 comments, with an average of 1.98 upvotes
I've been using (and contributing to) Airsonic for a while now, and I admittedly never really tried Jellyfin.
The main reason I'm using Airsonic is the DSub mobile app. It's just that good. And I actually found this thread looking for info on whether Jellyfin supports the Subsonic API ;)
Aside from this, here are a list of nice things I like in Airsonic:
Airsonic has a number of drawbacks/weird things/bugs, including how it uses a combination of folders and tags to display media files (alleviated by the use of the wonderful beets) and the fact that the search feature is very poor (and it does not work all the time with non-roman characters). And it's Java, which can be quite heavy (right now hovering around 500MB RAM on my server).
puts hand up for a 5 year old Subsonic instance chugging away
DSub, is by far and away the best music app I've ever used.
That's because you didn't link to DSub, you linked to Subsonic Music Streamer.
Here is the link to DSub, which clearly shows v5.5.1:
https://play.google.com/store/apps/details?id=github.daneren2005.dsub&hl=en_US&gl=US
1) Probably, since Google Maps has on-screen controls
2) Yes, you can have a data-only SIM on an Android device or set up your iPhone as a hotspot and connect through WiFi. IIRC the Pioneer 4200 has two USB ports in the back, one of which is for AA and another for CP.
3) I don't think you can do both USB ports at the same time. You could use AUX in for sure. Not sure about Bluetooth either, since AA uses it. HOWEVER, Android Auto supports a variety of music players one of which can play SubSonic directly, so you could just play from the Android phone on AA directly.
I run a subsonic server on a computer that I have at home, which has my music library. From there, I use the dsub android app to access my playlists and library on my phone. The app lets me pre-cache as much as I want, so I don't need to use data to play my library regardless of where I go. Or if I really want to listen to something specific that isn't in my cached playlist, I can download it on the fly.
That's interesting, I didn't know about dsp tunneling. This is D-sub. I'll poke around it's source code and read up on DSP tunneling, thank you for the idea!
Edit: I just discovered this issue with DSub, where DLNA was being enabled by default and causing all sorts of battery-draining issues on Android 7.0 (which would explain why I didn't see it on my old device w/ Android 6.1!). I have disable DLNA in the latest version of DSub and currently listenning to some epic metal to test it out.
https://play.google.com/store/apps/details?id=github.daneren2005.dsub&hl=en
You can also sideload DSub from the dev's github if you want to try it out first before spending $3.99
https://github.com/daneren2005/Subsonic/releases
Alright, maybe I worded that a little off.
I'm actually implying though that the download count (5000+) in regards to other popular music player apps which are often linked around here.
But like I linked above and everybody being as tight as a ducks ass in paying for apps (which have been forked/tweaked), I find it odd that such a functional app is flying under the radar.
Couldn't agree more. I happen to use subsonic to stream my media to myself wherever I am. The android client I'm on, dsub, caches as much as I'd like onto the SD card in my phone, which cuts down on data use considerably. It's an investment in time and understanding to get this set up, but once you're there, no danger of getting Taylor-Swifted. (She famously removed all her music from Spotify.)
Hey, not sure you figured it out, but I found a solution! Im doing the same. Got airsonic running.
For chromecast, found this android app which casts perfect https://play.google.com/store/apps/details?id=github.daneren2005.dsub&hl=en_US
> Any way to hear the music via smartphone and store them locally - like in spotify - for less data volume consumption?
This is what DSub will do - There's also iOS variations ...
There are already several apps for Android available. Most apps that support Subsonic will work. I personally use DSub, but it also works with the official Subsonic app
Tried DSub?
https://play.google.com/store/apps/details?id=github.daneren2005.dsub
https://github.com/daneren2005/Subsonic/releases/
More meant for a streaming server, but works well as a music player and has decent ID3 / folder structure
What OS do you have on your phone? I cache my music offline at home and put Dsub for subsonic in offline mode. I also use this to manage my podcast subscriptions. You can set dsub to only work on wifi by the way.
https://play.google.com/store/apps/details?id=github.daneren2005.dsub&hl=en is what i've seen people using in the past.
edit - and if you want remote control, I think it supports chromecast, and maybe dlna.
If you want to host your own then try http://www.subsonic.org
I've used it for years and love it. The price has come up through the years. Mine was purchased with lifetime support.
I use dsub on my phone. https://play.google.com/store/apps/details?id=github.daneren2005.dsub
Might not be what you're after...maybe more technical than you'd like.
On my home server I run subsonic which downloads podcasts, hosts existing media, I then use dSub on my android phone which connects to the home server over local wifi or the internet depending where I am.
https://play.google.com/store/apps/details?id=github.daneren2005.dsub
There is also an official subsonic app for Android if you wanted to trial the whole stack without buying anything first. But dSub is the better player.
I've only ever used GP to upload and then download my music from, so I have another question. Why do I need to change the directory? And also, I'm assuming by Dsub you mean this app? I saw someone else mention it; what makes this better than other apps?
I use Airsonic on my server (via the Docker image), and stream on my Android with DSub. Setup is pretty damn easy. DSub seems to be kinda abandoned and has bugs every once in a while, but the whole thing has been serving me well for quite a while.
The only gripe I have with Airsonic is the web interface being in dire need for a refresh, so if you're very dependent on a web app for streaming on a variety of devices, then I can recommend LMS. It also has an implementation of the Subsonic API, so DSub will stream from it, but the API is incomplete, lacking extra features like shares and lyrics, and is buggier compared to Airsonic's more mature implementation. The web interface of LMS, however, is quite nice.
I would highly recommend Ampache. It is easy to install and maintain if you are already familiar with using a LAMP stack. The website is functional but "meh". I use it mostly for admin tasks. The big thing is that it has its own streaming API, and a compatibility layer for the Subsonic API. So there are a ton if compatable clients that can connect to it, on any platform. I listen with Submariner or the web app on OSX and DSub on Android. It can handle every item on your list except continuity through client switches.
Actually... if you set up a "radio station" playlist, it should be able to do that too.
It can be used to control MPD if you have that set up in your house.
The TuneIn Android app and YouTube are awesome for discovering new music.
Once I like an album/artist enough, I generally buy :
Everything is tagged with Beets and MusicBrainz, then ends up on my Airsonic server ; I prefer FLAC for archival and local streams, but stream/store 320k MP3 on my phone (with the DSub app) and on remote computers.
And, for those interested, to actually listen to my music I use a few different tools:
mpd - music player daemon along with ncmpc for playing music locally
subsonic - for syncing music to my android phone (Dsub as a player). I recently switched from subsonic to supysonic after having weird database issues with subsonic and getting frustrated with java installations.
and
pianobar - for playing pandora at work
I use last.fm to keep track of what I've listened to and what tracks I like.
To partly answer your question, you should try DSub as a frontend player for Subsonic.
Works and looks great.
DSub hooked up to a Subsonic server I have running off an old netbook in my basement.
Thank you for the namedrop of ubooquity - It looks a bit more mature and easy to set up than calibre-web, which I've had trouble running.
Bonus: dsub, (Google Play). Navidrome is quite a nice Subsonic/HTTP music server. Wish there were better options to stream from subsonic on PC, though.
Do you mind self hosting? I use a program called Subsonic: http://www.subsonic.org/pages/index.jsp
Or if you want to go open source, Airsonic: https://airsonic.github.io/
Then pair it up with the app, Dsub: https://play.google.com/store/apps/details?id=github.daneren2005.dsub&hl=en
Dsub takes a little configuration, but works amazing once it’s up and going (as with Subsonic). You can even use a Raspberry Pi to host the server. Even some NAS have Subsonic built in.
Or, if you want to keep it simple and use Dropbox, Google Drive, or OneDrive to host your content, use the app DoubleTwist: https://play.google.com/store/apps/details?id=com.doubleTwist.androidPlayer&hl=en_US
The original DoubleTwist player used to be my go to way back when.
Sure.
I'm started using a music server called Subsonic. They charge $12 a year for it's use. i then discovered a completely free music server called Airsonic, which uses the Subsonic protocol, but doesn't have a licensing fee.
Subsonic (or Airsonic) has a web front end, so you can play your music right from your library in any browser. But it also has an API, so you can stream music to your phone/tablet. There are lots of different clients for subsonic, by favorite ones are:
iOS (iPhone/iPad):
Android:
There are a lot of other Android clients, many free, but I like this one best.
Subsonic will also allow you to have a server full of FLAC files, and transcode them to say, 256K MP3, AAC, Ogg, or even Opus on the fly to the client.
The client can also permanently cache music, so you can listen to it offline.
Subsonic (or Madsonic) + DSub for Subsonic
Yeah, i use the dSub: https://play.google.com/store/apps/details?id=github.daneren2005.dsub app for Ampache and it works much better than any of the Ampache specific apps.
Try DSub:
https://github.com/daneren2005/Subsonic
https://play.google.com/store/apps/details?id=github.daneren2005.dsub
I didn't test the feature, but in the Play Store it claims to support Android Auto.
Try out Funkwhale, it's great! Android Auto support was the reason for me to use a server with Subsonic API, as a client I use DSub. You can download it for free on their Github page as well, but then you need to follow these steps, so that Android thinks it was installed through the PlayStore, otherwise it won't appear in Android Auto.
If you have a NAS/server at home running 24/7, AirSonic is an option. You can add directories containing your music and it'll organise it all in a library. You can then play the music using a web interface or applications supporting its API, like DSub for Android (F-Droid / Play Store). The app can then stream the music from your server (and cache it on the device to save bandwidth if you want).
I use the Dsub app on my phone and cast it to my Mibox/Shield https://play.google.com/store/apps/details?id=github.daneren2005.dsub
Do you mean, voice activated or just Chromecast? Right now the selection of voice-activate music services compatible with Google Home is very limited, and only commercial services (Spotify, Youtube Music, TuneIn,...)
​
If you want to be able to connect to your Google Home(s) via Chromecast, there are a few solutions available. As someone said before, DSub is an excelent player (although a bit dated and not very actively maintained) and has support for Chromecast and Android Auto. It requires a Subsonic-compatible server. There are a few open source options out there, from the full-feature, heavyweight Airsonic to lightweight solutions (that run even in Raspberry Pi's) like Navidrome. Take a look at a full list of options here: https://github.com/awesome-selfhosted/awesome-selfhosted#audio-streaming
Full disclosure: I'm Navidrome's author.
Dsub player has support for chromecasting, so as long as you setup a Subsonic compatible audio server like Subsonic, Funkwhale and others.
https://play.google.com/store/apps/details?id=github.daneren2005.dsub
If you're looking for a very simple audio server I can recommend you to take a look at epoupon:s LMS (Lightweight Music Server) which is super tiny and still supports Subsonic API.
https://github.com/epoupon/lms
However nothing I've found so far can really compare to the simplicity of Spotify and the likes when it comes to playing random music like radio-feature on a specific song and so on. If you do find something please tell. :-)
Take a look at Roadie Music API Server has a feature rich HTML 5 streamer front end and has a full Subsonic API implementation which means you can use DSub, Subsonic Music Streamer or any other mobile application to play (and "cache" which is to download to your mobile device) tracks.
Take a look at Roadie Music API Server has a feature rich HTML 5 streamer front end and has a full Subsonic API implementation which means you can use DSub, Subsonic Music Streamer or any other mobile application to play (and "cache" which is to download to your mobile device) tracks.
Did you read the app description for DSub?
>The code for this project is released under the GPL and is available on Github: https://github.com/daneren2005/Subsonic
If you go to the Github you'll find this: https://github.com/daneren2005/Subsonic/releases
Just copy over and install. No limitations I have found.
I am not sure since I don't see anything distinguishing about the app on Github.
https://play.google.com/store/apps/details?id=github.daneren2005.dsub
This is what I am talking about
Found the culprit. It was DSub sending hundreds of screen wakelocks. Found out by installing Wakelock Detector Lite and the Unlocker since I'm not rooted.
Found the culprit. It was DSub sending hundreds of screen wakelocks. Found out by installing Wakelock Detector Lite and the Unlocker since I'm not rooted.
Could happen. The UI would be terrible though.
As for SubSonic... DSub?