Using an old Android phone as a music player
monocyte.blog
monocyte.blog
Suggestion: Use the Universal Android Debloater
https://github.com/Universal-Debloater-Alliance/universal-an...
It's like a preview of some future generations idea of "old tech" and "accomplishing something". Ooh installing some apks. Using two phones, groundbreaking. (with such revelations as, using another phone with a 3500 mAh battery would save battery on some other phone likely with its own 4-5k mAh battery. great stuff.) And there could be a neat and useful writeup about using any and all kinds of phones as 'just a music player' or some other kind of focused device (some older phones may still have pretty good cameras), but this is just barely even instructive at all
While I still think that the iPod Nano 7 is the perfect device for me, I recently got my hands on a HiBy R1. For 60 bucks it is a remarkable non Android device (in fact it is buildroot based with a publicly available toolchain and a modding community). I have to prepare for my iPod nano collection slowly dying over the next years.
I also use an old Android GrapheneOS phone (Pixel 4a) along with some apps as a backup:
Substreamer APP (cross platform)
DSub
Navidrome (Backend)
Audiobookshelf (Backend)
Prologue (iOS)
Voice (Android, Paul Woitaschek)
Navidrome backend even supports smart playlists while Substreamer App supports Offline Sync, this is very handy to use.My workflow is:
1. Obtaining Audio CDs (cheap, high quality)
2. Ripping flac with EAC [1]
3. Tagging with beets music organizer
4. Convert inplace to mp3 v1 with beets
4b. Archive the flac (on disk and bluray)
5. Add to navidrome
6. Star / rate in navidrome
7. use a smart playlist to sync top titles and New Albums offline
8. use a shell script to download to USB for my old car without Bluetooth
Works pretty well and after the ripping step pretty much full auto. The only reason i still prefer iPod Nano 7 over Android is the limited remote of my cable headphones (longpress is not detected on Android) and the near flawless UX.1: https://pilabor.com/blog/2022/10/audio-cd-ripping-hardware/
Once you get past the need for a microSD card (and once you've bought a good quality one), it becomes a fantastic flac player. And, like OP said, it's great for (scroll based) distraction free listening.
I haven't looked into the modding community for it, yet. Thanks for the tip-off on that.
https://github.com/bidhata/Hiby-R1-Mod
https://github.com/yetisoldier/Hiby-R1-Audiobook-Mod
The latter also has great documentation in the repo. You can enable developer mode / adb by (this may differ in non 1.6 firmware versions):
Go to about
Tap 10 times on the version / HiBy Logo (dev options)
Tab 10 times on "about" beneath the back arrow (enable adb)
After this you can adb devices # list devices, should have the Hiby present
adb shell # root shell on the device
The root partition is readonly, so to store something, you need access to the micro sd card or use /tmp. As a starting point you could take a look at /etc/init.d/S92_03_start_music_player
I managed to compile my WIP Rust / Slint music player app [1] to run on the HiBy framebuffer, but since it is WIP, I did not manage to go further yet.1: https://github.com/yetisoldier/Hiby-R1-Audiobook-Mod/issues/...
I am using AIMP. I was specifically looking for apps with downloadable APKs for sideloading. I can't use the Play Store because I don't have a google account. Looks like PowerAmp also has an APK.
I personally find it more convenient to do that on my computer and then `adb push --sync` the PC music directory to the phone, but I'm curious what are other people's setups
Now if Winamp was available for Android so I could use the Enhancer plugin...
https://winampplugins.co.uk/enhancer/enhancer.html
I've never found a sound processor that can make music sound so amazing somehow
Even the latest versions of macOS support them perfectly, down to the icons.
1. Root 2. Install 2 modules: Audio misc settings and audio sample rate changer by zyhk
This was giving multiple other hacks to get "quality". Author was a madman, advising disabling services to minimize jitter. But hey, it worked.
Or just USB DAC.
File copy is standard Windows portable drive interaction, and probably is a portable drive on Linux as well, with a standard Windows-style file system organization, making copying music mind-numbingly easy.
Then you open settings and set the app vault to be no homescreen, no notification drawer, no status bar, no home buttons, with only the Music app approved, and voila! You have an MP3 player with bluetooth and Qi wireless charging.