Tiny Audio Players

Discuss anything related to portable freeware here.
Message
Author
User avatar
__philippe
Posts: 687
Joined: Wed Jun 26, 2013 2:09 am

Tiny Audio Players

#1 Post by __philippe »

[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

User avatar
SYSTEM
Posts: 2043
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: 1by1 V1.68

#2 Post by SYSTEM »

__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
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. :) )
My YouTube channel | Release date of my 13th playlist: August 24, 2020

lautrepay
Posts: 715
Joined: Sat Mar 26, 2011 2:31 am

Re: 1by1 V1.68

#3 Post by lautrepay »

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
Attachments
2013-08-03_230005.gif

hamasaki
Posts: 198
Joined: Tue Apr 23, 2013 11:16 pm

Re: 1by1 V1.68

#4 Post by hamasaki »

M3 is also worth a mention:
http://lmadhavan.com/software/archive/#m3

User avatar
guinness
Posts: 4118
Joined: Mon Aug 27, 2007 2:00 am
Contact:

Re: 1by1 V1.68

#5 Post by guinness »

hamasaki wrote:M3 is also worth a mention:
http://lmadhavan.com/software/archive/#m3
Quite nice. Thanks.

User avatar
__philippe
Posts: 687
Joined: Wed Jun 26, 2013 2:09 am

Re: 1by1 V1.68

#6 Post by __philippe »

hamasaki wrote:M3 is also worth a mention:
http://lmadhavan.com/software/archive/#m3
Even closer to home : search for "M3 extremely small" :-)

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.

hamasaki
Posts: 198
Joined: Tue Apr 23, 2013 11:16 pm

Re: 1by1 V1.68

#7 Post by hamasaki »

Whoops, sorry. Great to see it on the site. I`ve been using this and 1by1 for ages.

User avatar
__philippe
Posts: 687
Joined: Wed Jun 26, 2013 2:09 am

Re:Tiny Audio Players

#8 Post by __philippe »

Updated list:

"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
[/medium] Qui dit mieux ?...;-)

User avatar
__philippe
Posts: 687
Joined: Wed Jun 26, 2013 2:09 am

Tiny Audio Players

#9 Post by __philippe »

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. :) )
Looks like mpg123 is still actively developed:
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   :roll:

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
[/medium]

User avatar
Midas
Posts: 6725
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Tiny Audio Players

#10 Post by Midas »

__philippe wrote:Note their download page links for the most recent Win32 v1.25.7 binaries are broken :roll:

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
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.

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...

User avatar
Cornflower
Posts: 244
Joined: Fri Aug 31, 2007 7:58 am
Location: Canada's capital

Re: 1by1 V1.68 (Tiny Audio Players)

#11 Post by Cornflower »

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.

User avatar
__philippe
Posts: 687
Joined: Wed Jun 26, 2013 2:09 am

Re: Tiny Audio Players

#12 Post by __philippe »

Midas wrote:...Lastly, I feel the time has come to split the discussion about "Tiny Audio Players" from the "1by1 v1.68" update topic...
Most apposite feeling and timely suggestion, Maestro...Seconded ! :wink:
Last edited by __philippe on Tue Nov 21, 2017 7:07 am, edited 1 time in total.

User avatar
__philippe
Posts: 687
Joined: Wed Jun 26, 2013 2:09 am

Re: 1by1 V1.68

#13 Post by __philippe »

@Cornflower

Thanks for bringing up STP MP3 Player - nice find ! 8)

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
[/medium]

User avatar
__philippe
Posts: 687
Joined: Wed Jun 26, 2013 2:09 am

Tiny Audio Players

#14 Post by __philippe »

Convenient excuse for an updated topical list (by PE size) : :mrgreen:

"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
[/medium] Once again,... Qui Dit Mieux ?...;-)

User avatar
webfork
Posts: 10821
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Tiny Audio Players

#15 Post by webfork »

__philippe wrote:
Midas wrote:...Lastly, I feel the time has come to split the discussion about "Tiny Audio Players" from the "1by1 v1.68" update topic...
Most apposite feeling and timely suggestion
Good call __philippe. I have split the threads as suggested.

Post Reply