Tiny Audio Players
- __philippe
- Posts: 689
- Joined: Wed Jun 26, 2013 2:09 am
Tiny Audio Players
[Moderator note: this thread was split from the 1by1 thread.]
---
Speaking of minimalist player implementation, how about an alternative audio player which weights in at a whopping 4.6k ?
Yes, you read that right; Karl Syring's Gplay.exe is exactly 4608 bytes long.
Admittedly a Command Line Inteface tool,
'gplay filename | URL' will play any audio file supported by Windows.
Part of the remarkable UnxUtils collection
(recommended in its own right, includes most of GNU/Unix utilities, ported to run under MS Windows)
http://sourceforge.net/projects/unxutils/
__philippe
---
Speaking of minimalist player implementation, how about an alternative audio player which weights in at a whopping 4.6k ?
Yes, you read that right; Karl Syring's Gplay.exe is exactly 4608 bytes long.
Admittedly a Command Line Inteface tool,
'gplay filename | URL' will play any audio file supported by Windows.
Part of the remarkable UnxUtils collection
(recommended in its own right, includes most of GNU/Unix utilities, ported to run under MS Windows)
http://sourceforge.net/projects/unxutils/
__philippe
Re: 1by1 V1.68
Speaking of minimalistic command-line players, mpg123 is worth mentioning as well. It's just 409 kilobytes in size and the fastest MP3 player on Earth!__philippe wrote:Speaking of minimalist player implementation, how about an alternative audio player which weights in at a whopping 4.6k ?
Yes, you read that right; Karl Syring's Gplay.exe is exactly 4608 bytes long.
Admittedly a Command Line Inteface tool,
'gplay filename | URL' will play any audio file supported by Windows.
Part of the remarkable UnxUtils collection
(recommended in its own right, includes most of GNU/Unix utilities, ported to run under MS Windows)
http://sourceforge.net/projects/unxutils/
__philippe
Windows binaries: 32-bit, 64-bit.
(BTW, I really enjoyed when I found notes from the mpg123 author about how he attempted to speed up the libmpg123 library in MPlayer. It's such an awesome read that I have already read it again a couple of times. )
My YouTube channel | Release date of my 13th playlist: August 24, 2020
Re: 1by1 V1.68
Continuing with the "rarities" serie, how about Mpxplay (submitted here)?
Mpxplay is a commander-style audio player for DOS and Win32 (Win2K,XP,Vista,Win7) operating systems, developed in OpenWatcom C v1.9
Supported files:
- audio: AAC, AC3, ALAC, APE, FLAC, MP2/MP3, MPC, VORBIS, WMA, WV and CDW (Audio CD ripp'n'play) (with plugins: DTS, MOD, OPUS, SPEEX)
- containers: AIF, ASF/WMA, AVI, FLV, MKV/WEBM, MP4/MOV, MPG/VOB, OGG, TS, WAV, W64
- playlists: M3U, M3U8, PLS, FPL, CUE, MXU
More special functions (not full list):
- commander-like desktop with two sides and multiply tabs
- playlist load and save, drive and directory scan, direct playing from directories
- playlist editing functions (sort, tag-filter, list/dir compare)
- commander functions (file copy,move,del)
- tag (metadata) editing of ASF,FLAC,MP4,OGG files and ID3v1,ID3v2,APETag (AAC,AC3,APE,MP2,MP3,MPC)
- control with keyboard, mouse, joystick, serial port (infra receiver)
- fast forward and rewind (seeking), between the songs too
- cross-fade songs in real time
- auto volume correction; dynamic limiter; surround, speed (freq) control, tone control
- multichannel audio decoding/playing
- bitstream I/O handling to demux or cut audio streams without re-encoding (aac,ac3,dts,mp2,mp3 only)
- HTTP client: file and stream (internet radio: AAC,MP3,OGG) playing from WEB servers
- FTP client: direct playing from ftp-servers (with OpenSSL support in the win32 version)
- LFN (long filenames) support under Windows and DOS too (with DOSLFN)
- AAC,FLAC,MP3,OGG,WavPack encoding with DLLs
- LCD-display handling (DOS only)
System requirements for Mpxplay:
CPU: Intel 80486 100mhz (DX4-100) or above
RAM: 4-8Mb
Soundcard (under DOS):
- PCI cards (native handling): SB 16/64/128, Live/Live24, Audigy 1,2,4,LS; CMI 8338/8738; Intel ICH, Intel HDA, VIA 686/8233/8235
- ISA cards (or emulation): SB16, ESS, WSS, GUS, SBpro
Operating systems:
- MS-DOS 5, 6, 7 or compatible (FreeDOS, DR-DOS)
- Windows 2K, XP, Vista, Win7 (older Win9x OSes are not supported by the win32 version)
- Under Linux you can run the win32 version with Wine
Re: 1by1 V1.68
M3 is also worth a mention:
http://lmadhavan.com/software/archive/#m3
http://lmadhavan.com/software/archive/#m3
Re: 1by1 V1.68
Quite nice. Thanks.hamasaki wrote:M3 is also worth a mention:
http://lmadhavan.com/software/archive/#m3
- __philippe
- Posts: 689
- Joined: Wed Jun 26, 2013 2:09 am
Re: 1by1 V1.68
Even closer to home : search for "M3 extremely small"hamasaki wrote:M3 is also worth a mention:
http://lmadhavan.com/software/archive/#m3
http://www.portablefreeware.com/index.php?id=1609
Tiniest MP3 players contenders so far:
1by1 1.80 157k (UPX compressed)
M3 1.00 103k (uncompressed)
Gplay 4608 bytes ! (uncompressed)
Cheers,
__philippe
Last edited by __philippe on Fri Oct 25, 2013 7:38 am, edited 2 times in total.
Re: 1by1 V1.68
Whoops, sorry. Great to see it on the site. I`ve been using this and 1by1 for ages.
- __philippe
- Posts: 689
- Joined: Wed Jun 26, 2013 2:09 am
Re:Tiny Audio Players
Updated list:
"Tiniest Audio Players this side of the Galaxy"
[/medium]
Qui dit mieux ?...
"Tiniest Audio Players this side of the Galaxy"
Code: Select all
Link date PE size Supported Extensions
1by1 v1.90 01-01-2017 150,125 Bytes
M3 v1.0 27-01-2009 102,427 Bytes
Gplay v1.0 12-10-2000 4,608 Bytes AVI MID MP3 WAV WMA
MicroWav v1.0 31-12-2003 3,072 Bytes WAV
- __philippe
- Posts: 689
- Joined: Wed Jun 26, 2013 2:09 am
Tiny Audio Players
Looks like mpg123 is still actively developed:Way back when in August 2013... :wink: SYSTEM wrote: ...Speaking of minimalistic command-line players, mpg123 is worth mentioning as well. It's just 409 kilobytes in size and the fastest MP3 player on Earth!
Windows binaries: 32-bit, 64-bit. (BTW, I really enjoyed when I found notes from the mpg123 author about how he attempted to speed up the libmpg123 library in MPlayer.
It's such an awesome read that I have already read it again a couple of times. )
2017-09-25 : Releasing mpg123 version 1.25.7: Behavioural adjustment and more fixings.
Note their download page links for the most recent Win32 v1.25.7 binaries are broken
Here is a working link instead to the archive penultimate x86 Win32 v1.25.6 package (11-AUG-2017)
http://mpg123.org/download/win32/1.25.6 ... .6-x86.zip
Code: Select all
7-Zip 9.22 beta Copyright (c) 1999-2011 Igor Pavlov 2011-04-18
Listing archive: mpg123-1.25.6-x86.zip
--
Path = mpg123-1.25.6-x86.zip
Type = zip
Physical Size = 491965
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
2017-08-11 14:45:49 D.... 0 0 mpg123-1.25.6-x86
2017-08-11 14:45:49 ..... 41490 11324 mpg123-1.25.6-x86\COPYING.txt
2017-08-11 14:45:49 ..... 5063 1939 mpg123-1.25.6-x86\fmt123.h
2017-08-11 14:45:49 ..... 344149 145537 mpg123-1.25.6-x86\libmpg123-0.dll
2017-08-11 14:45:49 ..... 2423 569 mpg123-1.25.6-x86\libmpg123-0.dll.def
2017-08-11 14:45:49 ..... 46091 20056 mpg123-1.25.6-x86\libout123-0.dll
2017-08-11 14:45:49 ..... 462 168 mpg123-1.25.6-x86\libout123-0.dll.def
2017-08-11 14:45:49 ..... 44447 18317 mpg123-1.25.6-x86\mpg123-id3dump.exe
2017-08-11 14:45:49 ..... 20705 8772 mpg123-1.25.6-x86\mpg123-strip.exe
2017-08-11 14:45:48 ..... 115302 51482 mpg123-1.25.6-x86\mpg123.exe
2017-08-11 14:45:49 ..... 69826 20441 mpg123-1.25.6-x86\mpg123.h
2017-08-11 14:45:50 ..... 90657 36065 mpg123-1.25.6-x86\NEWS.txt
2017-08-11 14:45:49 ..... 50409 22066 mpg123-1.25.6-x86\out123.exe
2017-08-11 14:45:49 ..... 24404 8256 mpg123-1.25.6-x86\out123.h
2017-08-11 14:45:49 D.... 0 0 mpg123-1.25.6-x86\plugins
2017-08-11 14:45:49 ..... 98912 31455 mpg123-1.25.6-x86\plugins\output_dummy.dll
2017-08-11 14:45:49 ..... 111498 36405 mpg123-1.25.6-x86\plugins\output_win32.dll
2017-08-11 14:45:49 ..... 204870 70090 mpg123-1.25.6-x86\plugins\output_win32_wasapi.dll
2017-08-11 14:45:49 ..... 11800 5361 mpg123-1.25.6-x86\README.txt
------------------- ----- ------------ ------------ ------------------------
1282508 488303 17 files, 2 folders
Re: Tiny Audio Players
As the reference source code for v1.25.7 is available at SF.net, the easy explanation could be lag in emergence of Windows builds -- which apparently are compiled by third parties.__philippe wrote:Note their download page links for the most recent Win32 v1.25.7 binaries are broken
Here is a working link instead to the archive penultimate x86 Win32 v1.25.6 package (11-AUG-2017)
http://mpg123.org/download/win32/1.25.6 ... .6-x86.zip
BTW, mp123 full changelog is at https://mpg123.org/cgi-bin/news.cgi.
And to round it up, here's a link to the complementary x86 win64 build of the latest package available...
http://mpg123.org/download/win64/1.25.6 ... x86-64.zip
Lastly, I feel the time has come to split the discussion about "Tiny Audio Players" from the "1by1 v1.68" update topic...
- Cornflower
- Posts: 246
- Joined: Fri Aug 31, 2007 7:58 am
- Location: Canada's capital
Re: 1by1 V1.68 (Tiny Audio Players)
The gem I've been using for at least a decade is SysTrayPlay, written in 2001, and appears to be portable
It can still be found at Snapfiles (http://www.snapfiles.com/get/stpmp3.html) and is 204k long, and to me is more intuitive and easy to use than 1by1, if you like a minimalist interface.
It can still be found at Snapfiles (http://www.snapfiles.com/get/stpmp3.html) and is 204k long, and to me is more intuitive and easy to use than 1by1, if you like a minimalist interface.
- __philippe
- Posts: 689
- Joined: Wed Jun 26, 2013 2:09 am
Re: Tiny Audio Players
Most apposite feeling and timely suggestion, Maestro...Seconded !Midas wrote:...Lastly, I feel the time has come to split the discussion about "Tiny Audio Players" from the "1by1 v1.68" update topic...
Last edited by __philippe on Tue Nov 21, 2017 7:07 am, edited 1 time in total.
- __philippe
- Posts: 689
- Joined: Wed Jun 26, 2013 2:09 am
Re: 1by1 V1.68
@Cornflower
Thanks for bringing up STP MP3 Player - nice find !
[/medium]
Thanks for bringing up STP MP3 Player - nice find !
Code: Select all
7-Zip 9.22 beta Copyright (c) 1999-2011 Igor Pavlov 2011-04-18
Listing archive: stp.zip
Path = stp.zip
Type = zip
Physical Size = 213922
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ -------------------
2001-03-17 11:09:50 ....A 9441 3842 HISTORY.TXT
2001-04-03 09:01:20 ....A 213504 203906 STP.exe
2001-02-20 10:01:38 ....A 5683 3060 STP.RUS
2001-02-20 10:01:30 ....A 5516 2724 STP.TXT
------------------- ----- ------------ ------------ -------------------
234144 213532 4 files, 0 folders
- __philippe
- Posts: 689
- Joined: Wed Jun 26, 2013 2:09 am
Tiny Audio Players
Convenient excuse for an updated topical list (by PE size) :
"Tiniest Audio Players this side of the Galaxy"
[/medium]
Once again,... Qui Dit Mieux ?...
"Tiniest Audio Players this side of the Galaxy"
Code: Select all
Link date PE size Supported Extensions
MicroWav v1.0 31-12-2003 3,072 Bytes WAV
Gplay v1.0 12-10-2000 4,608 Bytes AVI MID MP3 WAV WMA
M3 v1.0 27-01-2009 102,427 Bytes MP3 WMA
MPG123 v1.25 04-01-1970 115,302 Bytes MID MP3 RBS WAV
1by1 v1.90 01-01-2017 150,125 Bytes MP3
STP v1.0 03-04-2001 213,504 Bytes MID MP3 WAV
Re: Tiny Audio Players
Good call __philippe. I have split the threads as suggested.__philippe wrote:Most apposite feeling and timely suggestionMidas wrote:...Lastly, I feel the time has come to split the discussion about "Tiny Audio Players" from the "1by1 v1.68" update topic...