Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate

Mpxplay - Audio Player [CMD]


  • Please log in to reply
11 replies to this topic
BoBo
  • Guests
  • Last active:
  • Joined: --

Mpxplay is an audio player for DOS and Win32 (Win98,2K,XP) operating systems, developed in OpenWatcom C v1.3
Supported files:
- audio: AAC, AC3, APE, FLAC, MP2/MP3, MPC, OGG, WMA, WV and CDW (Audio CD ripp'n'play); with plugins: DTS, MOD
- containers: ASF (WMA/WMV), AVI, MP4 (M4A), WAV
- playlists: M3U, M3U8, PLS, FPL, CUE, MXU

More special functions (not full list):
- control with keyboard, mouse, joystick, serial port (infra receiver)
- playlist handling, drive and directory scan
- useful playlist related functions (sort, tag-filter, on-screen editing)
- 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 (mp2,mp3,mpc only)
- LCD-display handling
- ID3 tag editor and list maker (list->id3tag, id3tag->list)
- Unicode ( UTF-16, UTF-8 ) handling (APETagv2, ASF, ID3v2, Flac, M3U8, Ogg)
- LFN (long filenames) support under Windows and DOS too (with DOSLFNv0.40 or DOSLFNv0.33)
- bitstream I/O handling to cut audio streams without re-encoding (aac,ac3,dts,mp2,mp3 only)
- commander functions (file copy,move,del)
- AAC,FLAC,MP3,OGG,WavPack encoding with DLLs
- DSP and visual plugins with DLLs

System requirements for Mpxplay:
CPU: Intel 80486 100mhz (DX4-100) or above
RAM: 4-8Mb
Soundcard (under DOS):
- PCI cards (native handling): SB Live/Live24, Audigy 1,2,4,LS; CMI 8338/8738; Intel ICH, 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 98, 2000, XP

[More..]



majkinetor
  • Moderators
  • 4512 posts
  • Last active: May 20 2019 07:41 AM
  • Joined: 24 May 2006
great
Posted Image

ErrorOnLine1
  • Members
  • 230 posts
  • Last active: Oct 05 2015 02:46 PM
  • Joined: 25 Dec 2012
Mpxplay playlist.hta with clickable buttons
 
Mpxplay, centered on desktop


ErrorOnLine1
  • Members
  • 230 posts
  • Last active: Oct 05 2015 02:46 PM
  • Joined: 25 Dec 2012

@garry

This is the basic code for the menu script. If you run it, you will see two empty boxes. That's because I'm using a clear.gif as a spacer grin.png which the program expects to find in the same folder. I used a gif image in a different version and replacing it with a clear gif was the easiest thing to do if I decided to go back to the original version.

 

menu html

Spoiler


ErrorOnLine1
  • Members
  • 230 posts
  • Last active: Oct 05 2015 02:46 PM
  • Joined: 25 Dec 2012

@garry

menu css

Spoiler



garry
  • Spam Officer
  • 3219 posts
  • Last active: Sep 20 2018 02:47 PM
  • Joined: 19 Apr 2005

thank you ErrorOnLine1

I never programmed html, it works , 

I combined the 2  scripts above ( maybe wrong)  and start as xy.hta

see fullscreen black background and 3 buttons to start programs

don't know how set position x y  and height / width

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html>
  <head>
  <link rel="stylesheet" href="menu_test.css" type="text/css">
  <title>Menu: Select</title>

<HTA:APPLICATION
     ID="objTest"
     APPLICATIONname="menu"
     SCROLL="no"
     SINGLEINSTANCE="no"
     INNERBORDER="no"
     WINDOWSTATE="maximize"
>

<style type="text/css">
  body {
{
margin: 0;
padding: 0;
}

body {
background: #040204;
border: 0px;
text-align: center;
}

#container {
background: #040204;
margin: 63px auto;
padding: 0;
border: 1px solid #66FF00;
width: 778px;
}

button {
background: #040204;
font: 8pt verdana, arial, helvetica, sans-serif;
color: #66FF00;
}

.button5 {
font: 8pt verdana, arial, helvetica, sans-serif;
color: red;
}

.p1, .p2 {
text-align: center;
}


.p1 {
margin-top: 10px;
margin-bottom: 20px;
}

.p2 {
margin-top: 20px;
margin-bottom: 10px;
}
       }
</style>

<script language="VBScript">
Set objShell = CreateObject("Wscript.Shell")
    Sub RunProgram1
        objShell.Run "file:///C:\WINDOWS\system32\notepad.exe"
    End Sub

    Sub RunProgram2
        objShell.Run "rundll32.exe shell32.dll,Control_RunDLL timedate.cpl"
    End Sub

    Sub RunProgram3
        objShell.Run "http://www.autohotkey.com/board/"
    End Sub
</script>
</head>

<body>
  <div id="container">
    <p class="p1"><img src="clear.gif" width="75px" height="11px" alt=""></p>
  <div>
    <button onclick="RunProgram1">NotePad</button><button class="button5" onclick="RunProgram2">Time\Date</button><button onclick="RunProgram3">AhkForum</button>
  </div>
    <p class="p2"><img src="clear.gif" width="75px" height="11px" alt=""></p>
  </div>
</body>
</html>



ErrorOnLine1
  • Members
  • 230 posts
  • Last active: Oct 05 2015 02:46 PM
  • Joined: 25 Dec 2012
Hi garry
 
Sorry, I should have mentioned those are two seperate scripts. I would start over because the script you posted isn't right.
 
Save the html as menu_test.hta
Save the css as menu_test.css
Put both scripts in the same folder along with a clear.gif
 
So, if you have a folder named Menu Test, it should contain:
menu_test.hta
menu_test.css
clear.gif
 
 
Most everything pertaining to display is in the css. There is no x y postion. In the code snippet posted below, you'll see margin: 63px auto - that means the 1 pixel green border is 63 pixels from the top of the screen. Auto means the container is centered horizontally because my screen resolution is 800, but the container's width is only 778px. There is no height because the container expands vertically as you add buttons. The dimensions of the clear gif spacer are in the html under the body tag.
#container {
background: #040204;
margin: 63px auto;
padding: 0;
border: 1px solid #66FF00;
width: 778px;
}


ErrorOnLine1
  • Members
  • 230 posts
  • Last active: Oct 05 2015 02:46 PM
  • Joined: 25 Dec 2012

Jukebox-style playlist for MpxPlay 

(a work in progress)

 

Isn't she a beauty? 

 

 

A dozen stitches to close the deep gash over my right eye from Internet Explorer's jackhammer left jab of excess padding around images as clickable buttons. My corner man threw in the towel half way through the 9th. The swelling's gone down, but my vision's still blurry, hence the move to CSS styled buttons. The note and guitar images are not clickable.
 
 
As my barber would say after cutting the hair shorter on one side of my head than the other ...
 
"Okay!"

Edited by ErrorOnLine1, 09 June 2013 - 10:27 PM.


garry
  • Spam Officer
  • 3219 posts
  • Last active: Sep 20 2018 02:47 PM
  • Joined: 19 Apr 2005

thank you errorOnLine1 for explanation about htm  , added files menu_test.hta , menu_test.css and clear.gif  and start > menu_test.hta

combined script above works also ( one xy.hta contains css  and added one file clear.gif)

 

Isn't she a beauty?

 

 

... I excepted a girl   :)

 a nice jukebox , I have just music from Marty Robbins

 

wishing you a nice weekend



ErrorOnLine1
  • Members
  • 230 posts
  • Last active: Oct 05 2015 02:46 PM
  • Joined: 25 Dec 2012
Hi garry
 
If you are familiar with the song El Paso, then you will understand the meaning of these images (assuming forum software doesn't break long link from DropBox)


garry
  • Spam Officer
  • 3219 posts
  • Last active: Sep 20 2018 02:47 PM
  • Joined: 19 Apr 2005

thank you ErrorOnline1 for the pictures about theme "El Paso"

I like also mpxplay to play audio

http://mpxplay.sourceforge.net/

 

El Paso songtext

Out in the West Texas town of El Paso
I fell in love with a Mexican girl
Nighttime would find me in Rosa's cantina
Music would play and Feleena would whirl


Blacker than night where the eyes of Feleena
Wicked and evil while casting her spell
My love was deep for this Mexican maiden
I was in love, but in vain I could tell

One night a wild young cowboy came in
Wild as the West Texas wind
Dashing and daring, a drink he was sharing
With wicked Feleena, the girl that I loved


So in anger
I challenged his right for the love of this maiden
Down went his hand for the gun that he wore
My challenge was answered in less than a heartbeat
The handsome young stranger lay dead on the floor

Just for a moment I stood there in silence
Shocked by the foul, evil deed I had done
Many thoughts raced through my mind as I stood there
I had but one chance and that was to run

Out through the back door of Rosa's I ran
Out where the horses were tied
I caught a good one, it looked like it could run
Up on its back and away I did ride

Just as fast as
I could from the West Texas town of El Paso
Out to the badlands of New Mexico

Back in El Paso my life would be worthless
Everything's gone in life, nothing is left
It's been so long since I've seen the young maiden
My love is stronger than my fear of death

I saddle up and away I did go
Riding alone in the dark
Maybe tomorrow a bullet will find me
Tonight nothing's worse than this pain in my heart

And at last here
I am on the hill overlooking El Paso
I can see Rosa's cantina below
My love is strong and it pushes me onward
Down off the hill to Feleena I go

Off to my right I see five mounted cowboys
Off to my left are a dozen and more
Shouting and shooting I can't let them catch me
I have to make it to Rosa's back door

Something is dreadfully wrong for I feel
A deep burning pain in my side
Though I am trying to stay in the saddle
I'm getting weary, unable to ride

But my love for
Feleena is strong, and I rise where I've fallen
Though I am weary I can't stop to rest
I see the white puff of smoke from the rifle
I feel the bullet go deep in my chest

From out of nowhere Feleena has found me
Kissing my cheek as she kneels by my side
Cradled by two loving arms that I'll die for
One little kiss and Feleena, goodbye


ErrorOnLine1
  • Members
  • 230 posts
  • Last active: Oct 05 2015 02:46 PM
  • Joined: 25 Dec 2012

Thanks for the El Paso lyrics, garry. I forgot to mention the images in my previous post are clickable thumbnails. It might not be apparent. The 'view from Rosa's back door' is what you see on the Mexican side of the chain-link fence heading out of El Paso towards the badlands of New Mexico.