All I ask of a music player is to give it a directory with all the music files in it, and then say "play shuffle". That's it.
Sadly, the only player which will do that is Microsoft Media Player. All the others suffer from one fault or another which causes it to fail:
1. requires installing some third party "server" because sharing the directory isn't enough. The "server" then proceeds to consume all the resources of your computer, regardless of whether it is serving or not. I presumed it was trying to copy all my files to the NSA. What else would it be doing with disk drive light on all the time? for days?
2. does not look at subdirectories. Your music all has to be in one top-level folder.
3. randomly hangs and scrambles its music database (better keep a backup!)
4. hangs if you have more than some undisclosed number of music files
5. if you have more than some undisclosed number of music files, it only plays the first N files
6. displays the bit rate of the file being played. Does not display the name, artist, or album.
7. hangs if the USB stick is a large capacity one
I've tried PC software, Linux software, two different Roku media players (including the default one), 4 different internet radios that promised to play media files from a USB device
I've used mpd since my early college years, often in shuffle mode. Always works. None of the issues you describe.
I'm also confident VLC should work, but I haven't tried it for this purpose (because mpd never gave me a reason to), and I'm sure you've tried that already.
The only one that actually worked was the Turtle Beach Audiotron, until they went out of business which bricked it, because naturally the device was designed to phone home to Turtle Beach and crash if nobody picked up, even to play local music files.
Bro there aren't many players that can't do this... This is a fundamental feature of tens of standalone music players. You just need to explore more than Roku or any other streaming service.
Creator of Museeks here, a little late for the party. There are many comments in this thread, and the usual electron-bashing we're all used to at this point, so I'll just make a few points:
- I know all the cons of using Electron, thank you
- I started writing this piece of software 8 years ago, for me, to learn horizontal software development (ui, db, releases, binaries, cd, testing, etc), at a time I dropped out from university and I had to learn stuff in order to find a job and pay my rent
- Nowadays, I still use this project to experiment with technologies I want to learn or play with
- I truly don't care you don't like it (the app, or electron itself), my only purpose is to share something solving a real problem for me, for free
- If this app is useful to only one person other than me, and angers the HN crowd, I'll still be happy about it, and it will still be worth the hundreds or thousand hours I put on this
It won't be applicable to everyone, but I want to give a plug to Sonixd[1]: it's a Subsonic client, meaning that it'll work with Subsonic or any other music server that uses the Subsonic API (Navidrome, Airsonic, gonic).
It's an Electron application, which won't be for anyone, but it's sufficiently smooth and snappy for me.
MusicBee can import iTunes libraries. It's a solid player that provides a lot of customizability in its front end. It's especially good for tagging and organizing your music just how you like.
I've been working on something similar. It's currently in electron but I'm working on porting it to tauri since I agree that ideally you'd want a music player to be lighter on system resources than electron apps are. So far the tauri version uses a small fraction of the ram and disk space.
WalterBright|3 years ago
Sadly, the only player which will do that is Microsoft Media Player. All the others suffer from one fault or another which causes it to fail:
1. requires installing some third party "server" because sharing the directory isn't enough. The "server" then proceeds to consume all the resources of your computer, regardless of whether it is serving or not. I presumed it was trying to copy all my files to the NSA. What else would it be doing with disk drive light on all the time? for days?
2. does not look at subdirectories. Your music all has to be in one top-level folder.
3. randomly hangs and scrambles its music database (better keep a backup!)
4. hangs if you have more than some undisclosed number of music files
5. if you have more than some undisclosed number of music files, it only plays the first N files
6. displays the bit rate of the file being played. Does not display the name, artist, or album.
7. hangs if the USB stick is a large capacity one
I've tried PC software, Linux software, two different Roku media players (including the default one), 4 different internet radios that promised to play media files from a USB device
So what do I use? Microsoft Media Player.
livindub|3 years ago
pritambaral|3 years ago
I'm also confident VLC should work, but I haven't tried it for this purpose (because mpd never gave me a reason to), and I'm sure you've tried that already.
WalterBright|3 years ago
yuhc|3 years ago
unknown|3 years ago
[deleted]
zeruch|3 years ago
mdrzn|3 years ago
martpie|3 years ago
- I know all the cons of using Electron, thank you
- I started writing this piece of software 8 years ago, for me, to learn horizontal software development (ui, db, releases, binaries, cd, testing, etc), at a time I dropped out from university and I had to learn stuff in order to find a job and pay my rent
- Nowadays, I still use this project to experiment with technologies I want to learn or play with
- I truly don't care you don't like it (the app, or electron itself), my only purpose is to share something solving a real problem for me, for free
- If this app is useful to only one person other than me, and angers the HN crowd, I'll still be happy about it, and it will still be worth the hundreds or thousand hours I put on this
cheers, and happy coding!
mnd999|3 years ago
https://www.clementine-player.org/
nullwarp|3 years ago
https://www.strawberrymusicplayer.org/
rand0mx1|3 years ago
https://sayonara-player.com/
lalopalota|3 years ago
https://musikcube.com/
unknown|3 years ago
[deleted]
woodruffw|3 years ago
It's an Electron application, which won't be for anyone, but it's sufficiently smooth and snappy for me.
[1]: https://github.com/jeffvli/sonixd
tambourine_man|3 years ago
But it’s essential for me that it imports Apple Music (née iTunes) Library.xml with all the play counts, etc.
If you manage to implement this feature, I’m in :)
alisonatwork|3 years ago
res0nat0r|3 years ago
https://winamp-classic.en.softonic.com/
indigodaddy|3 years ago
inshadows|3 years ago
> electron-builder.yml
This is a joke, right?
user3939382|3 years ago
xchip|3 years ago
- Node.js
- Electron (formerly atom-shell)
- React.js
dang|3 years ago
https://news.ycombinator.com/newsguidelines.html
cwyers|3 years ago
This made me laugh. Is there anyone in 2022 who doesn't know what Electron is, but does know about atom-shell?
gchokov|3 years ago
butz|3 years ago
With File System Access API this probably can be a simple web app, no need for wrapper. File support might get shorter, though.
sys_64738|3 years ago
cageface|3 years ago
https://github.com/milesegan/minimoon
ARandomerDude|3 years ago
rnkn|3 years ago
[deleted]