Home - Sibra-Soft/audiostation GitHub Wiki
Audiostation
Audiostation is an old school media player that can be installed on Windows systems. The program can play all common audio files like (*.mp3, *.wav, etc). It has a record function, and all the elements to play your favorite music files.
File support
Supported Audio Files
File Type | Description | Type | Convertion ** |
---|---|---|---|
MP1 | MPEG-1 Layer 1 | Audio | |
MP2 | MPEG-1 Layer 2 | Audio | |
MP3 | MPEG-1 Layer 3 | Audio | |
M4A | MPEG-4 Layer 4 Audio | Audio | |
CDA | CD Audio | Audio | |
WAV | Microsoft WaveForm Audio | Audio | |
AIF | Audio Interchange File | Audio | |
AAC | Advanced Audio Coding | Audio | |
WMA | Windows Media Audio | Audio | |
OGG | OGG Sound File | Audio | |
FLAC | Free Lossless Audio Codec | Audio | |
SID | Commodore 64 Sound Files | Audio | |
RMI | Musical Instrument Digital Interface | Midi | |
MID | Midi | Midi | |
KAR | Karaoke Midi File | Midi | |
MUS | Sibra-Soft Beep Symphony | Midi |
Supported Playlist Files
Type | Description |
---|---|
PLS | ShoutCast Playlist File |
WPL | Windows Media Player Playlist File |
APL | Audiostation Playlist File |
M3U | Playlist File |
** The convertion column tells you if a file must be converted before it can be played by Audiostation.
Installation packages
The Audiostation installation package is available at the following recources
- Website package
- Sourceforge package
- Softpedia package
You can choose one of these packages to download and install Audiostation.
Approximate package size: 160 MB
Use our: Installation Guide to see how to install Audiostation
Development
The Audiostation application is writen in Microsoft Visual Basic 6 and therefore requires various dependencies, you must use the dependency installer from our Github to make sure you use the correct dependencies.
If you get a error when opening the Visual Basic project you must reinstall the dependencies.
Below you will find a list of the most common used dependencies
Filename | Description | Type |
---|---|---|
audio_sniffer | Ads the virutal audio recorder to 32-bit computers. | dll |
audio_sniffer-x64 | Ads the virtual audio recorder to 64-bit computers | dll |
basswavapi | Core library for capturing the wav output of the soundcard. | dll |
bass | Core library for capturing the wav output of the soundcard. | dll |
LaVolpeAlphaImg2 | Picture control for showing Alpha images like PNG, etc. | ocx |
IsAnalogLibrary | Holds the controls for showing digital displays, etc. | ocx |
MbPrgBar | Progressbar control | ocx |
midifl32 | Core midi file library | ocx |
midiio32 | Core midi input/output library | ocx |
mscomctl | Microsoft common controls library - SP5 | ocx |
win32 | Holds all the icons used for Audiostation | dll |
unzip32 | Library for unzipping zip files | dll |
Installation package content
The Audiostation installation package contains the following files:
Contents
- Audio capture (2,77 MB)
- Midi Soundfont (141 MB)
- File Assosiaction Icon Files (12 KB)
- Language Files (3 KB)
- Midi, Wav and Mus Sample Files (5 MB)
- Third Party Support Files 22,5 MB)
- Application Dependencies (20,5 MB)
- Main Application File (2,16 MB)
- Application Updater Program (413 KB)
Total package size on disk: 195 MB
Total package size compressed: 160 MB
Contribute fixes
This is a guide to contributing to the Audiostation open source project on Github.
Step 1: Clone from Github
Firstly you need a local fork of the the project, so go ahead and press the “fork” button in GitHub. This will create a copy of the repository in your own GitHub account and you’ll see a note that it’s been forked underneath the project name:
Now you need a copy locally, so find the “SSH clone URL” in the right hand column and use that to clone locally using a terminal:
$ git clone [email protected]: Sibra-Soft/Audiostation.git
Finally, in this stage, you need to set up a new remote that points to the original project so that you can grab any changes and bring them into your local copy. Firstly clock on the link to the original repository – it’s labeled “Forked from” at the top of the GitHub page. This takes you back to the projects main GitHub page, so you can find the “SSH clone URL” and use it to create the new remote, which we’ll call upstream.
$ git remote add upstream [email protected]: Sibra-Soft/Audiostation.git
- origin which points to your GitHub fork of the project. You can read and write to this remote.
- upstream which points to the main project’s GitHub repository. You can only read from this remote.
Step 2: Setup the project
Now that you have the source code, get it working on your computer.
You must have a running version of Microsoft Visual Basic 6 to make changes to the project. Please use our dependency installer to install all the needed dependencies
Below you will find a exmaple of a running and working Visual Basic 6 with the project
I use CodeSmart to make programming in VB6 even better.
Step 3: Do some work
This is the fun bit where you get to contribute to the project. It’s usually best to start by fixing a bug that is either annoying you or you’ve found on the project’s issue tracker. If you’re looking for a place to start, a lot of projects use the “easy pick” label (or some variation) to indicate that this issue can be addressed by someone new to the project.
Now that you have picks an issue, reproduce it on your version. Once you have reproduced it, read the code to work out where the problem is. Once you’ve found the code problem, you can move on to fixing it.
Donate
If you don’t have the skills or the time required to contribute some work, we gladly accept donations. They allow us to spend the time required to update Audiostation and add all your ideas and fixes.
To make a donation, please use the Audiostation buymeacoffee.com