argh-amp By Andy Dufilie (^Andy) |
1. Introduction
2. Features
3. "/aamp" Command
4. Keyboard Shortcuts
5. Playlist
6. GUI Editor
7. Sharing Skins
8. Example Skins
9. Screenshot of Example Skins
10. Greetings
11. Website
Argh-amp is made for the "Best picture-window mp3 player" challenge on www.mircscripts.org, with the restriction of it being no bigger than 10k (10240 bytes) in one .MRC file, with no external files.
The reason why the GUI might be a little slow is because I had to cut down the size in order to fit it all in 10k. Speed was sacrificed to save space. After the challenge, I'll make it faster, and either release it with mp3stuff, my full-featured mp3 script, or as a new, stand-alone mp3 player.
Some features are missing due to the size limit. These include support for mp3s with double-spaces in the filenames, dragging the song title, blinking time when paused, negative time display, and an RGB color-choosing window for the GUI Editor.
Also, due to the size limit, it just wasn't practical to use up a lot of space making the playlist remember the order mp3s in the playlist were played when in random mode. Clicking the "Previous mp3" button in random mode will simply open the mp3 above the current one in the playlist.
Now that you know what it doesn't do, find out what features argh-amp has.
You can use keyboard shortcuts instead of the popups and buttons on the window.
There is an "Easy Move" option in the popup so you can drag the player window without having to click on the titlebar. This option makes it so you don't have to have a titlebar in the current skin to be able to move the window around.
There's a GUI Editor that you can use to make your own skins and share them with your friends.
You can switch easily between saved skins using the [ and ] keys, and you can change layout or colors individually (see keyboard shortcuts).
Argh-amp has a basic playlist, which lets you add and remove files and directories.
You can also move mp3s up and down in the playlist with the INSERT & DELETE keys (other keys weren't reliable).
You can choose to have the "Eject" button open the playlist instead of opening up the dialog to choose an mp3. In the popup, this option is labeled "Eject opens playlist."
To start the player, type /aamp
If you want to pick a skin in your .skn file, use /aamp <number>
To load the default skin, use /aamp 0
To load a skin that someone wants to share with you, use /aamp <skin definition>
Key | Function | Name in GUI Editor |
UP DOWN | Volume control | Volume |
Z | Jump to previous mp3 in playlist | Prev |
X | Play from start/Unpause | Play |
C | Pause/Unpause | Pause |
V | Stop | Stop |
B | Jump to next mp3 in playlist | Next |
L | Choose an mp3 or open playlist (depending on current settings) | Eject |
O | Choose an mp3 to play | - |
P | Open playlist | - |
[ ] | Change entire skin | - |
SHIFT + [ SHIFT + ] | Change colors without changing layout | - |
CTRL + [ CTRL + ] | Change layout without changing colors | - |
To open the playlist, select "Open playlist" in the popup, or press P. Options
Options regarding the playlist can be found in the popup menu.
To add or remove files or directories, right-click in the playlist window and use the popups.
To sort the playlist by directory & filenames, right-click in the playlist window and click "Sort."
To move the selected mp3s up, press INSERT. |
To open the GUI Editor, select "GUI Editor" in the popup. Types of lines in GUI Editor window
There are 6 types of lines in the GUI Editor.
To move parts of the layout, select the lines you want to edit, then drag the mouse on the player window.
To change width and height of controls, hold the SHIFT key while dragging the mouse.
Both bars can be either horizontal or vertical.
To change width and height of a knob, hold the CTRL key while dragging the mouse.
When the player window is active, you can use the arrow keys instead of the mouse to nudge controls by 1 pixel.
To save your work, right-click in either the player window or the editor window, and select "Save."
To delete unwanted skins, simply right-click in the player window after loading the unwanted skin.
|
To share skins with your friends on IRC, right-click in the argh-amp window, and click on "Copy to clipboard."
Paste it into mIRC, and your friends can type "/aamp <what you pasted>" to view the skin.
They can then save the skin by right-clicking in the argh-amp window and selecting "Save."
You can copy any of the following commands to view example skins for argh-amp.
Note: I asked fubar if I could include this in the readme, and he said it was ok as long as the script didn't read the file, the user has to copy it.
^Andy:
[Copy]
[Copy] |
This screenshot displays all of the example skins above.
adidos, Avalanche, besouro, B1z, cHIN^, crazy2k, Dark_Greg, Deleted, dephekt, dohcan, Eric^^, eXonyte, fubar, fxd, gzerod, IRN-BRU, jreg, Kamek, Ken, Lisa^B, Lord-aZ, Magnus, mast`, Matrix, m0rph, nacitar, nimper, Nuke, nukem, oMri^^, Oracel, oS\2, sedative, Shikkie, sh0cknock, spion, Stevon, tabo, Tiernan, Tig0ti, ^TwoSock^, vague, Variant, wshs, xdxc, xenu, yermom, Yardiff, Ymar, ...
P.S. nacitar is buggy, i no can fix
http://pages.cthome.net/pdufilie/