ascd(1)

πŸ“¦
version 0.13.2 Β· 3 versions
, in debian trixie, ubuntu noble, ubuntu questing

πŸ’– NAME πŸ’–

okay so welcome to the ascd(1) manual page bestie!! πŸŽ€ this is the whole scoop on ascd β€” an AfterStep and WindowMaker CD player. yes. a CD player. for your desktop. iconic behavior honestly πŸ’Ώβœ¨


🌸 SYNOPSIS 🌸

here's the vibe check on how you actually call it:

ascd [ -help ]
ascd [ -version ]
ascd [ -themes ]
ascd [ -geometry geometry ] [ +/-withdrawn ] [ -device device ] [ -mixer
device ] [ +/-a ] [ +/-p ] [ +/-t ] [ +/-B ] [ -cue time ] [ -ti time ]
[ -volume volume ] [ -mvolume volume ] [ -maxvolume volume ] [
-minvolume volume ] [ -fadestep value ] [ -theme theme directory ] [
+/-ia ] [ +/-up ] [ -showtitle ] [ -showartist ] [ -debug ] [ -save ]

πŸ¦‹ DESCRIPTION πŸ¦‹

so ascd is a CD player, and like… not just any CD player. it was written to play audio CD's and it lives integrated in afterstep's Wharf module or WindowMaker's dock 🫢 like it literally hangs out in your dock being cute.

and it's not just pressing play, bestie β€” ascd handles mounted volumes, and it opens and closes the tray. yeah. it does the whole thing. no cap. πŸ’…


✨ CONFIGURATION OPTIONS ✨

this is the main character section fr fr β€” every single flag, right here πŸ‘‘

  • -help, -h β€” prints a whole list of the commandline options and then dips out. ✌️
  • -version β€” prints the version number and exits. that's it, that's the whole job πŸ’–
  • -themes β€” prints the list of installed themes and exits. window shopping, but make it terminal πŸŽ€
  • -geometry <geom> β€” specifies the geometry of ascd. and the Geometry works exactly like the standard X-Window geometry option, so if you know that one you already know this one πŸ’…
  • +/-withdrawn, +/-w β€” turns withdrawn mode on and off. use this option if you're running ascd with WindowMaker πŸͺŸ
  • -device <device> β€” specifies the CDROM device that ascd should be using. ⚠️ but heads up: if -DNO_DEFAULT_DEVICE was set at compilation time, this option will have no effect.
  • -mixer <device> β€” specifies the mixer device. lowkey conditional though β€” it only works if mixer support was enabled at compilation 🎚️
  • -cue <seconds> β€” specifies the time -in seconds- for intro scan and cue modes. ⏱️
  • -ti <seconds> β€” specifies the timeout for the help texts. the default is 1 second.
  • +/-autoplay, +/-a β€” turns autoplay mode on or off. when it's turned on, ascd always waits for a CD, and plays it automatically when it gets inserted. obsessed with the anticipation tbh πŸ˜­πŸ’Ώ
  • +/-autoprobe, +/-p β€” turns autoprobe mode on or off. this mode checks for an inserted CD. Default is on. βœ…
  • +/-autorepeat, +/-t β€” autorepeat mode: when ascd reaches the end of the last track, the CD is not stopped and the first track is played. infinite loop era πŸ”
  • +/-B β€” bestie… this option is no longer supported. it's giving retired. gone. πŸ’€
  • -maxvolume <value> β€” sets the CD driver max volume. πŸ“ˆ
  • -minvolume <value> β€” sets the CD driver min volume. πŸ“‰
  • -volume <value> β€” sets the CD driver volume, between 0 and maxvolume. ⚠️ note that the -volume option is independant from the mixer β€” it controls the drive, not the sound card. two different girls, two different jobs πŸ’…
  • -mvolume <value> β€” sets the CD driver volume for the mute mode. 🀫
  • -fadestep <value> β€” sets the fade in/out speed. Default is 5. greater values accelerate the fade, so go big if you want that dramatic transition energy ✨
  • -theme <theme dir> β€” specifies the visual theme to use. serve looks πŸ‘‘
  • +/-ia β€” when this option is enabled, AScd ignores the skip orders found in the WorkMan database and reads all the tracks of the CD. no skipping, we listen to EVERYTHING 🎧
  • +/-up β€” when enabled, all the messages (and the track title display) are forced in uppercase. LOUD AND PROUD πŸ“’
  • -showtitle β€” shows the track title if it's found in the WorkMan database. and if the message panel isn't large enough, AScd scrolls the title. it adapts, she's flexible πŸ’–
  • -showartist β€” adds the artist name to the track title (the -showtitle option is needed for this one, so don't forget your girl) 🎀
  • -debug β€” AScd verbose mode. for when you need every single detail spoken aloud πŸ›
  • -save β€” saves all the settings and exits. useful to 'make' a new configuration file: set all the stuff you want to set and put -save as the last commandline option. example time:
ascd +w +a -device /dev/cd0c -save

then you just call ascd without arguments, and it'll use the settings you just saved. it's giving set it and forget it πŸ’Ύβœ¨


πŸ“ FILES πŸ“

ascd stores its settings in ~/.ascdrc. πŸ—‚οΈ

the theme files are usually stored in /usr/local/share/AScd. πŸŽ€


🌈 INVOCATION 🌈

ascd can be called from one of many ways. the most common invocation is the command line:

% ascd -device /dev/wcd0a +w +a &

with Afterstep, another way to call ascd is from the window manager:

*Wharf - - Swallow "ascd" ascd&

this line, when placed in the .steprc file in the users home directory, will cause ascd to use the shape extensions so that it will be a button on the Wharf (1) button bar under the afterstep (1) window manager. 🫢✨


πŸ“œ COPYRIGHTS πŸ“œ

Copyright 1999, Rob Malda and Denis Bourez. No guarantees or warranties or anything are provided or implied in any way whatsoever. ⚠️ Use this program at your own risk. Permission to use this program for any purpose is given, as long as the copyright is kept intact. (keep the copyright intact bestie, it's the rule 🀝)


πŸ’œ AUTHORS πŸ’œ

  • Denis Bourez <denis@rsn.fdn.fr> β€” application since 0.7 πŸ‘‘
  • Rob Malda <malda@slashdot.org> β€” application until 0.6 πŸ’–
  • Dirk Foersterling <milliByte@DeathsDoor.com> β€” WorkMan maintainer πŸ› οΈ
  • Steven Grimm <koreth@Hyperion.COM> β€” WorkMan maintainer until 1.3 ✨
  • Erik O'Shaughnessy <eriko@austin.ibm.com> β€” AIX platform device driver 🧚
  • Michael Kurz <mkurz@rzws.fh-aalen.de> β€” changes and man page until 0.6 πŸ“

πŸ”— MORE INFORMATION πŸ”—


and that's the whole page!! πŸŽ€ shoutout to the 3rd Berkeley Distribution for putting this out on 17 may 1999 β€” yeah it's vintage, it's archival, it's lowkey a relic and honestly? that's the vibe. go play a CD bestie πŸ’ΏπŸ’–βœ¨

πŸ“¦ where this page comes from