8 ms·
Another app nobody has made is a simple random music player. Tried VLC on Android and adding 5000+ songs from SD card into a playlist for shuffling simply crash
by readyplayernull 2y ago
Another app nobody has made is a simple random music player. Tried VLC on Android and adding 5000+ songs from SD card into a playlist for shuffling simply crashes the app. Why do we need a play list anyway, just play the folder! Is it trying to load the whole list at the same time into memory? VLC always works, but not on this task. Found another player that doesn't require building a playlist but when the app is restarted it starts from the same song following the same random seed. Either save the last one or let me set the seed!
- zimpenfish 2y ago> Another app nobody has made is a simple random music player. Marvis on iOS is pretty good at this. I use it to shuffle music with some rules ("low skip %, not added recently, not listened to recently")[0] and it always does a good job. [0] Because "create playlist" is still broken in iOS Shortcuts, incredibly.
- teknopaul 2y agoI suspect nobody made xxx vlc plug-in because compiling it is far too hard. I tried to make a joystick controller for a particular use case on one platform (Linux) and I gave up. VLC solves a hard problem. Supporting lots of different libs, versions, platforms, hardware and on top of that licensing issues.
- bobsmooth 2y agoThe Samsung music player can do that but you need a Samsung phone.
- readyplayernull 2y agoTried it but it can only add up to 1000 songs per playlist.
- bobsmooth 2y agoI just hit shuffle and it plays all the media files on my phone (including voice memos which is annoying)
- crtasm 2y agoVanilla Music can play and shuffle an entire folder
- readyplayernull 2y agoSearching for Vanilla Music in Google Play shows every other player except that one, which reminds me nobody makes search engines anymore.
- nolist_policy 2y agoVanilla Music isn't on the Play store, get it from F-Droid.
- teddyh 2y ago<https://f-droid.org/en/packages/ch.blinkenlights.android.vanilla/ https://f-droid.org/en/packages/ch.blinkenlights.android.van...>
- crtasm 2y agoThanks, I didn't know it was no longer on there. https://github.com/vanilla-music/vanilla https://github.com/vanilla-music/vanilla >Note: As of 23. Jun 2024, Vanilla Music is no longer available in the Google Play store: I simply don't have time to comply with random policy changes and verification requests. Any release you see there is probably an ad-infested fork uploaded by someone else.
- oneshtein 2y agoI prefer Vinyl Music Player: https://f-droid.org/en/packages/com.poupa.vinylmusicplayer/ https://f-droid.org/en/packages/com.poupa.vinylmusicplayer/
- amenod 2y agoJust tried it... Couldn't figure out in 5 minutes how to add files to a playlist. Pass.
- FpUser 2y agoFoobar2000 has no problems in these areas
- readyplayernull 2y agoTried it, but seems to use the system's modal to add folders, that blocks the SD card folder due to "privacy reasons", even after giving the app permission to access all files.
- out_of_protocol 2y agoWell, this one is on google. "Full filesystem access" is restricted to specific classes of apps like file managers, and replacement api is very shitty (have lots of restrictions, slower by orders of magnitude)
- trinix912 2y agoAnything that just shuffles on the filesystem/folder level works for this. Even my Honda Civic's stereo does it. Then you have iTunes, which uses playlists, and doesn't work. It starts repeating songs before it exhausts the playlist.
- brookst 2y agoAh, the old “should a random shuffle repeat songs” debate. Haven’t thought about that in years. I’m with you in that I think shuffle should be a single list of all songs, played in a random order. But that requires maintaining state, detecting additions and updating the list, etc. Years ago, a friend was adamant that shuffle should mean picking a random song from the list each time, without state, and if that means the same song plays five times in a row, well, that’s what random means.
- tialaramex 2y agoI'm comfortable with "random play" meaning we're going to pick at random each time but I'm not OK with the idea that's "shuffle" shuffle means there were a list of things and we shuffled it. Rolling a D20 is random but it's not shuffling. Games with a random element deliberately (if they're well designed) choose whether to have this independence or not in their design.
- hermannj314 2y agoA shuffle is type of permutation. There is room to disagree on the constraints on the type of permutations allowed and how they are made. Nevertheless, I 100% agree that sampling with replacement is not a shuffle.
- brookst 2y agoWhile I agree with you, as soon as the semantics of “random” vs “shuffle” enter the conversation, lay people are lost. To me “shuffle” is a good metaphor because a shuffled deck of cards works a specific way (you’d be very surprised to draw the same card twice in a row!) But these things are implemented by programmers who sometimes start with implementation (“random”) and work back to user experience. And, for a specific type of technical person, “with replacement” is exactly what they’d expect.
- deleted 2y ago[deleted]
- tomovo 2y agoI'd love to hear more about this. What was the other one you found? I wrote Tiny Player for iOS and another one for Mac and as more of an "album listener" myself I always struggled to keep the shuffle functionality up to other peoples expectations.
- readyplayernull 2y agoThat is Lark Player, but it has so many ads that I recently uninstalled and kept trying the recommendations in this thread. Foobar2000 uses a system modal to let you add folders but the SD card is locked by the system on that modal even after enabling permissions, other apps can access it without issues. Samsung music player can only add up to 1000 songs per playlist and there is no easy way to split my library. And I just found Musicolet that uses playlist and doesn't crash when adding my library, but it would be perfect if it could show the randomized order of the playlist, so it just jumps on random songs, it would be cool to know what's next and before. Winamp (WACUP) on desktop does this perfectly.
- Doohickey-d 2y agoI haven't used it in a while (now using streaming...), But Musicolet (https://krosbits.in/musicolet/ https://krosbits.in/musicolet/) should be able to do this. Offline-only and lightweight.
- readyplayernull 2y agoHey I found it a couple of hours ago, but it doesn't show the shuffled order of songs. Anyway it's the best so far.
- asielen 2y agoMediamonkey allows me to just go to tracks and hit shuffle and then it randomly adds all my tracks to a queue with no repeats. You can do it at any level of hierarchy, allmusic, playlist, album, artist, genre etc. Edit: I checked I can also shuffle a folder without adding it to the library.
- Aachen 2y agoTermux: pkg install mplayer cd /sdcard/Music find -type f | shuf | head -1 | xargs mplayer (Or whatever command-line player you already have installed. I just tested with espeak that audio in Termux works for me out of the box and saw someone else mentioning mplayer as working for them in Termux: https://android.stackexchange.com/a/258228 https://android.stackexchange.com/a/258228) - It generates a list of all files in the current directory, one per line - Shuffles the list - Takes the top entry - Gives it to mplayer as an argument/parameter Repeat the last command to play another random song. For infinite play: while true; do !!; done (Where !! substitutes the last command, so run this after the find...mplayer line) You can also stick these lines in a shell script, and I seem to remember you can have scripts as icons on your homescreen but I'm not super deep into Termux; it just seemed like a trivial problem to me, as in, small enough that piping like 3 commands does what you want for any size library with no specialised software needed
- blincoln 2y agoI'm pretty sure the paid version of PowerAmp for Android will do what you want, with or without explicitly creating a playlist. I have many thousands of mp3s on my phone in nested folders. PowerAmp has a "shuffle all" mode that handles them just fine, as well as other shuffle modes. I've never noticed it repeating a track before I do something to interrupt the shuffle. Earlier versions (>~ 5 years ago) seemed to have trouble indexing over a few thousand tracks across the phone as a whole, but AFAIK that's been fixed for awhile now.
- TJSomething 2y agoI can recommend PowerAmp. I've been using it for over a decade and it's been pretty happy with updating my 20,000+ song collection and my 1,000+ song playlist that I sync with an graphical ssh/rsync wrapper (although I've actually been switching to an rclone wrapper, RoundSync, in the last few months). My personal favorite feature that I got addicted to back when I was using Amarok in KDE 3 was the ability to have a playlist and a queue that resumes to the playlist when exhausted. Then I can listen to an album in order, and then go back to shuffling my driving music playlist when that's done.