silverjuke(1)

πŸ“¦
version 18.2.1 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

✨ silverjuke β€” Play and organize your music ✨

okay bestie, welcome to the silverjuke(1) page, aka your little guide to the silverjuke command πŸ’– it lives in the General Commands Manual section of the man pages, and it's genuinely the cutest way to play AND organize your entire music collection. no cap.


🌈 SYNOPSIS 🌈

silverjuke [options] [FILES]

πŸ’« DESCRIPTION πŸ’«

so this page is the short-and-sweet lowdown on the silverjuke command. that's it, that's the job: use it to play ur music and to organize ur music library. main character energy fr fr πŸŽ€


πŸ‘‘ OPTIONS πŸ‘‘

bestie, silverjuke plays by the standard GNU command line rules β€” long options start with two dashes (--). here's everything it supports:

  • --ini=FILE β€” tells it which configuration file to use, and that file is FILE πŸ’…
  • --jukebox=FILE β€” sets the jukebox file to FILE
  • --temp=DIRECTORY β€” sets the temporary directory to DIRECTORY
  • --play β€” starts playing the current file
  • --pause β€” pauses the playback
  • --toggle β€” toggles between play and pause
  • --prev β€” plays the previous file in the list
  • --next β€” plays the next file in the list
  • --kiosk β€” starts Silverjuke in kiosk mode
  • --minimize β€” starts Silverjuke minimized
  • --open FILES β€” opens the given FILES. ngl, --open may be omitted entirely
  • --enqueue FILES β€” enqueues the given FILES
  • --help β€” shows all available commands πŸ™ˆ
  • --addcredit=NUM β€” adds the number of credits (that's tracks that may be enqueued) to the credit system. heads up: this only works if the option "Credits may be added by external programs" is enabled in the kiosk mode settings ⭐
  • --setcredit=NUM β€” sets the number of credits. same situation bestie: this only works if the option "Credits may be added by external programs" is enabled in the kiosk mode settings ✨
  • --skiperrors β€” with this you can avoid showing errors about an erroneous termination on the last Silverjuke run. it's especially useful when you turn off Silverjuke using the "Power off" button, because in that case the operating system may not give us the time we need to unload all modules completely 😭
  • --instance=INI-FILE β€” if you hand a different INI-file to each instance, you can run multiple instances of Silverjuke with this option. all settings for each instance are stored in the INI-file, so the instances are completely independent; BUT make sure there are no conflicts regarding the used hardware. you can give the INI-files as complete paths; if the files don't exist, they get created as needed πŸ¦‹
    • if you want to use different music libraries for each instance, you have to use the --jukebox=FILE option as described above πŸ’œ
  • --update β€” this automatically updates the index, as if you hit F5 right after starting Silverjuke. if you use this option together with --kiosk and the kiosk mode is running with limited functionality, the update process cannot be aborted πŸ’€
  • --kioskrect=DISPLAY|X,Y,W,H[,clipmouse] β€” with this you can force the Silverjuke window to the given rectangle when using kiosk mode. useful if you want to show sth. beside the Silverjuke window (by default, the whole screen is used) 🌸
    • also! if you add the clipmouse modifier, the mouse cannot be moved outside the given rectangle. instead of X,Y,W,H you can also give a simple DISPLAY number β€” the first display has the number 1
  • --visrect=DISPLAY|X,Y,W,H β€” assigns a static portion of the screen to the visualization. instead of X,Y,W,H you can also give a simple DISPLAY number β€” the first display has the number 1 πŸ”₯
  • --blackrect=DISPLAY|X,Y,W,H[;DISPLAY|X,Y,W,H;...] β€” areas to cover by black rectangles. instead of X,Y,W,H you can also give a simple DISPLAY number β€” the first display has the number 1 πŸ–€
  • --volup β€” increases the main volume
  • --voldown β€” decreases the main volume
  • --togglevis β€” toggles the selected visualizations on and off
  • --execute=SCRIPT_OR_FILE β€” executes the given script snippet or file. with this command line option you're able to execute any little script straight from the command line. for scripting details, please refer to the Silverjuke SDK. instead of using the command line for this purpose, you can also use DDE β€” which, however, is a little bit more tricky πŸ˜…

although there is always only one instance of Silverjuke running, you may call Silverjuke with these commands, and they'll then be forwarded to the running instance if possible 🫢

you can set the "db", "temp", "kiosk" and "minimize" options also manually to the current configuration file (ini file) in the section "main" πŸ’…

most commands are also available through TCP/IP communication 🌐


πŸŽ€ AUTHOR πŸŽ€

BjΓΆrn Petersen <<r10s@b44t.com>> β€” absolute icon, we stan πŸ‘‘


✨ and that's a wrap on silverjuke(1), bestie! this gorgeous little manual page is version 16.2, and it's dated 2016-02-09. slay, periodt πŸ’–πŸ¦‹πŸ‘‘
πŸ“¦ where this page comes from