Recommendations for an Offline Music Player That Supports Synced Lyrics
Hi folks,
Recently, I started to listen to music locally instead of using streaming services because I have had enough of all the annoying parts of it. I gathered a lot of Opus and FLAC files that have lyrics embedded in them. I am searching for some music players that can display them. The one I am using right now is Elisa. It is awesome, but I would still like to know if there are more alternatives, just in case. Thanks!
like this
π½πππππππππ
in reply to Kiuyn • • •GitHub - navidrome/navidrome: π§βοΈ Your Personal Streaming Service
GitHubKiuyn
in reply to π½πππππππππ • • •Mugmoor
in reply to Kiuyn • • •N0x0n
in reply to Mugmoor • • •Yep, but only if you familiar, otherwise it can range from 1day to a week depending how complex our setup is (OCID,Fail2ban,reverse proxy, self-signed miniCA...).
But once your setup is all ready and you get all the bell and whistle it's just a matter of 5mins (and very fun too if you have time to spend !)
π½πππππππππ
in reply to Kiuyn • • •It's not, really. All of those programs are Go, and single executables. There's no "install" for either gonic or ostui (IIRC, also Navidrome): you download or compile the executable and run it, and you're off and running.
Someone mentioned Docker; in this case it's unnecessary unless you're doing it for security. They're just each a single binary. You'll have to either create a config for gonic or Navidrome, or run them with commands telling them where your music lives, but that's it. Running on the same machine, you don't even have to open the ports on your firewall. However, if you do, Tempo for Android lets you stream the music to your phone from gonic or Navidrome, too.
These are very, very simple programs to run. ostui is a TUI, so if you prefer GUIs you'll want a different client, but both of the servers are easy to run and nothing to install - just run them as you, not even root.
Kiuyn
in reply to π½πππππππππ • • •π½πππππππππ
in reply to Kiuyn • • •Yup! It's very much like mpd, except streaming without an additional component.
They use the SoundCloud API. You only need either gonic or Navidrome, plus a client (like ostui).
whatsgoingdom
in reply to π½πππππππππ • • •emdash [comrade/them, comrade/them]
in reply to Kiuyn • • •Kiuyn
in reply to emdash [comrade/them, comrade/them] • • •Kiuyn
Unknown parent • • •antrosapien
in reply to Kiuyn • • •GitHub - swingmx/swingmusic: Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify ... but bring your own music.
GitHubKiuyn
in reply to antrosapien • • •TrickDacy
in reply to Kiuyn • • •ohshit604
in reply to Kiuyn • • •LRCLIB
lrclib.netlike this
HeerlijkeDrop likes this.
InternetCitizen2
in reply to Kiuyn • • •juipeltje
in reply to Kiuyn • • •Kiuyn
in reply to juipeltje • • •Xanthobilly
in reply to Kiuyn • • •6R1M R34P3R
in reply to Kiuyn • • •Binette
in reply to Kiuyn • • •i use termusic. It has a lyric section, but I never used it
edit: added link
GitHub - tramhao/termusic: Music Player TUI written in Rust
GitHubKiuyn
in reply to Binette • • •ElectricAirship
in reply to Kiuyn • • •typhoon
in reply to Kiuyn • • •If you need it for Android, I tried quite a few. I had the same requisites, offline, lyrics for flac files, I ended up using Metro:
f-droid.org/packages/io.githubβ¦
Very minimalist and do the job very well. I use the field"Composer" to sort my lists.
Metro - A music player for Android | F-Droid - Free and Open Source Android App Repository
f-droid.orgKiuyn
in reply to typhoon • • •grinka
in reply to typhoon • • •Lotus | F-Droid - Free and Open Source Android App Repository
f-droid.orgtyphoon
in reply to grinka • • •Ulrich
in reply to Kiuyn • • •Kiuyn
in reply to Ulrich • • •It is not a dumb question at all. I asked my self the same question a few months ago. You are correct. It is essentially just metadata. You can embed them with something like kid3 directly into the music file it self. So for example I have a .lrc file(the sync lyrics file). It will look something like this:
[00:16.60]Through your terribly fragile heart.
[00:24.70]Even the secret of the red fruit is, "I'll give it all to you.
[00:32.90]Even though I'm still hurting your leaky heart
[00:40.50]I still see your dream
[00:44.00]A person whose beauty that canβt be achieved whose beauty canβt be achievedβ¦
[00:51.80]I want you to love me, I want you to love me
...
"I can just copy the text into the .lrc file and then write it into the music file with a lyrics tag. If I open the music file with a music player that supports it, I will get synced lyrics. The process is quite tedious to do manually, so I made an app to download audio from YouTube videos and embed the subtitles as lyrics to do it for me (yes, this is a shameless plug). If you are interested, you can check it out. Azul box
GitHub - musdx/azul-box: This is a utility box for yt-dlp and ffmpeg with musicbrainz Metadata.
GitHubUlrich
in reply to Kiuyn • • •Artopal
in reply to Kiuyn • • •Drunk & Root
in reply to Kiuyn • • •