Skip to content
This repository has been archived by the owner on Nov 10, 2022. It is now read-only.
/ sShuffler Public archive

Simple tool to quickly rearrange given song list(pseudorandomly) in format that is correctly read by e.g. car audio players

License

Notifications You must be signed in to change notification settings

trolit/sShuffler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo image

download image

sShuffler stands for song Shuffler. It is an open source, simple solution that gives playlists second life. If you listen to the songs in the same order(especially while driving a car), sooner or later you will want to reorder it to make it unpredictable. What you can do is use random play function(if your car owns it).. but that might feel too random(you don't want to get the same song N times) or.. try software that reorders playlist for you so you don't have to rename songs manually. Here comes in sShuffler. It generates output with leading zeros that order is strongly observed by most music players.

Consider the following situation

You uploaded 15 songs on USB drive in 1..15 convention. Then you connected it to the music player. After first song ended, player launched track number 11. That's because music player found at first place number 1. If you switch next songs you will get 12, 13, 14, 15 and after 15 you will hear second track. Some of the players act like that. How to overcome this situation? Refer to car documentation and configure music player or... use quicker workaround by adding leading zeros.

If you use leading zeros for the mentioned 15 tracks, for e.g. 001 to 015, position of the 1 will matter so your music player after track 001 will launch 002!

About app

sShuffler generates output like this

generate from 1

But if needed, you can set manually starting number(when for e.g. you got some new tracks that you want to put at the beginning of the playlist).

generate from N

sShuffler interface looks like this

sShuffler interface

In the Log area you will see messages that appear on certain events

sShuffler - log




Snake emoji used as logo belongs to Twitter and is licensed under CC BY 4.0 (source)

Download icon belongs to icons8 (source)



Template generated using EzGitDoc