When Google Play Music shut down I decided to buy a 128gb SD card and a Jelly Pro (tiny phone) to use as an MP3 player.
The battery life on the phone is shit, but since I only needed it for music, I could do something about that. I rooted it, added some automation: automatically launch music player and scrobbler on startup, activate airplane mode except when plugged in, add sshd service so I can rsync files to it, and turn the device off if music issn't playing for three consecutive checks (each 15m apart)
The only thing I need was a decent music player. I tried Musicolet, but it didn't suit me. For a start, it just doesn't work well on a small screen. Almost every piece of text was truncated. I also found that it didn't pick up media changes a lot of the time (eg sync a new playlist). I ended up going with phonograph because it's perfect on a small screen, has good controls and is really simple.
There are fewer apps designed for small phones. For my 4.6" phone with a large UI scale, I found foobar2000[1] very functional. It truncates even less than Phonograph and has high contrast themes.
Google Play Music, apart from being a good local music player it's sync feature seemed to have been much sought after. With the app's removal, the local playback is addressed by apps like Musicolet but there is a need gap[1] for syncing local library and addressing it would be a great way to monetize such music player apps or perhaps even build a new one to address it?
That's the simplest way to do it, But it's still beyond the capacity of many as there are those who have local cache of digital songs from the 2000s in their memory cards, have a phone and the tablet; But don't know how to sync that across devices.
It now has the option to avoid (laggy) Android media service framework, and to use its own scanner to detect media changes instead. That should be immediate.
That's something I might do, but for music on the go, running a server somewhere is a huge amount of extra setup. It's also something i need to connect to. The battery saving from not running wifi/4g is huge. It's also one more thing that can break
Airsonic lets you precache albums with ease. It's really more of a wireless music management software which you only need to run when you want. Music is cached in a readable folder which any music app can pick up.
That last fully FOSS DSub build does still work with my Airsonic server, yeah. Sorry my wording implied otherwise. It’s just out of date compared to the version you’d find on Google Play is all, but my phone is old too so I don’t mind :)
I got a DAP. The Shanling Q1. Sounds great and is an absolutely beautiful device. But it's heavy, and has the worst interface I've ever used on any music player. It's fucking awful. So it sits in a box on the shelf and I'll only ever take it out to show people how it's possible to get 90% of the way to brilliance and then totally shit the bed.
For years I used Sansa clip with RockBox. That was also the last player my wife used. But it's getting insanely expensive to replace them now, an it's essentially a dead technology. I did a massive search for RockBox compatible players before going the Jelly Pro route, but I didn't find anything recent. It felt like fighting against the tide. Way easier to use an Android app.
The battery life on the phone is shit, but since I only needed it for music, I could do something about that. I rooted it, added some automation: automatically launch music player and scrobbler on startup, activate airplane mode except when plugged in, add sshd service so I can rsync files to it, and turn the device off if music issn't playing for three consecutive checks (each 15m apart)
The only thing I need was a decent music player. I tried Musicolet, but it didn't suit me. For a start, it just doesn't work well on a small screen. Almost every piece of text was truncated. I also found that it didn't pick up media changes a lot of the time (eg sync a new playlist). I ended up going with phonograph because it's perfect on a small screen, has good controls and is really simple.