pMusic 6.0.0

Audio editors, music players, video players, burning software, etc.
Message
Author
User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#256 Post by zigbert »

maggotspawn
Sorry, no ideas

disciple
Thanks for great feedback
I will consider all suggestions.
It might take a while, but development is steady


Sigmund

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#257 Post by 01micko »

My 2c

I particularly like disciple's ideas #1 and #2

Cheers

PS... Pmusic-6.5 runs sweetly with progress bar, while running MU's Puppy Browser browsing the web in the Dino :wink:
Puppy Linux Blog - contact me for access

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#258 Post by zigbert »

:)

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#259 Post by zigbert »

Alternative Frontends to pMusic
You probably already have alternative frontends available on your Puppylinux. In the Multimedia-menu many Puppies offers the niche-frontends for Radio streaming and for playing/ripping CD-audio. Here follows other alternatives...
Download: (username: puppy - password: linux)


LowPowered [Mirror]
Disable heavy features to minimize the resource hunger.

Image


Wings [Mirror]
For pilots.

Image






________________ Howto make your own window preset ________________

This info is partly outdated



Pmusic 0.7.0 introduce window presets. pMusic can be set up more individual.
Default, pMusic is loaded with the Default graphical theme and the Default Window preset. pMusic shows like this only a small part of the available modules.

Let's say we wish to extend the main window with the toolbar module and the mixer module. In /usr/local/pmusic/presets/ you'll find the 'Default' file. This contains all information to build Pmusics default gui. Lets add toolbar ($GUI_TOOLBAR) and mixer ($GUI_MIXER) and save it under a new name. All new preset files in /usr/local/pmusic/presets/ will be added to the window menu and in the preferences.

Code: Select all

GUI="
<window title=\"Pmusic\" icon-name=\"gtk-media-stop\" default_height=\"$HEIGHT\" default_width=\"$WIDTH\">
 <vbox>
  $GUI_MENU
  $GUI_TOOLBAR
  $GUI_NAVIGATION
  $GUI_PROGRESSBAR
  $GUI_PLAYLIST
  $GUI_MIXER
 </vbox>
</window>"
Now let's be a little bit more advanced. Playlist could be nice to have as a left wing (panel). To do this we must use a deeper level of playlist variables. While $GUI_PLAYLIST contains all info about the complete playlist module, $GUI_PLAYLIST_FIELD contains only the list. - The buttons are defined in $GUI_PLAYLIST_BUTTONS. <hbox> makes a horizontal gui, while <vbox> makes it vertical.

Code: Select all

GUI="
<window title=\"Pmusic\" icon-name=\"gtk-media-stop\" default_height=\"$HEIGHT\" default_width=\"$WIDTH\">
<hbox>
  $GUI_PLAYLIST_FIELD
  <vbox>
   $GUI_MENU
   $GUI_NAVIGATION
   $GUI_PROGRESSBAR
   $GUI_PLAYLIST_BUTTONS
   $GUI_INDEX
   $GUI_MIXER
  </vbox>
 </hbox>
</window>"
Using the 'Nad' theme, the main window will look like this:

Image

For even more complex gui buildings, take a look at the presets 'Manager' and 'Wings'.
If you make a really good preset, that might be good to others too, please share it here on the forum. Thank you!

The main variables are
GUI_MENU
GUI_TOOLBAR
GUI_NAVIGATION
GUI_PROGRESSBAR
GUI_PLAYLIST
GUI_PLAYLIST_MULTIPLE
GUI_INDEX
GUI_LYRICS
GUI_MIXER
GUI_FILEBROWSER
GUI_INFO

Many of these are built of other variables.
Here's the list:

Code: Select all

GUI_MENU="
<menubar>
 $GUI_MENU_FILE
 $GUI_MENU_PLAYLIST
 $GUI_MENU_TOOLS
 $GUI_MENU_PLAY
 $GUI_MENU_WINDOW
 $GUI_MENU_HELP
</menubar>"

GUI_TOOLBAR="
<hbox homogeneous=\"true\">
 <vbox>
  <hbox>
   $GUI_BUTTON_PREFERENCES
   <pixmap><input file>$APPDIR/tab10.png</input></pixmap>
   $GUI_BUTTON_CD
   $GUI_BUTTON_MIXER
   $GUI_BUTTON_LYRICS
   $GUI_BUTTON_PLAYLIST_MULTIPLE
   <pixmap><input file>$APPDIR/tab10.png</input></pixmap>
   $GUI_BUTTON_MUTE
   <pixmap><input file>$APPDIR/tab10.png</input></pixmap>
   $GUI_BUTTON_SONG_INFO
   $GUI_BUTTON_UPDATE_INDEX2
   $GUI_BUTTON_PRESET_MINI
  </hbox>
 </vbox>
</hbox>"

GUI_NAVIGATION="
<hbox homogeneous=\"true\">
 <vbox>
  <hbox>
    $GUI_BUTTON_BACK
    $GUI_BUTTON_REWIND
    $GUI_BUTTON_STOP
    $GUI_BUTTON_PLAY
    $GUI_BUTTON_FORWARD
    $GUI_BUTTON_NEXT
   </hbox>
 </vbox>
</hbox>"

GUI_PLAYLIST="
$GUI_PLAYLIST_FIELD
$GUI_PLAYLIST_BUTTONS"

GUI_PLAYLIST_BUTTONS="
<hbox>
 $GUI_CHECKBOX_LOOP
 $GUI_CHECKBOX_SHUFFLE
 $GUI_BUTTON_PLAYLIST_HISTORY_BACK
 $GUI_BUTTON_PLAYLIST_HISTORY_FORWARD
 <text><label>\"  \"</label></text>
 $GUI_BUTTON_MOVE_UP
 $GUI_BUTTON_MOVE_DOWN
 $GUI_BUTTON_REMOVE
 $GUI_BUTTON_ADD
</hbox>"

GUI_INDEX="
<frame $LOC221>
 $GUI_INDEX_SEARCH
 $GUI_INDEX_MODE
 $GUI_INDEX_FIELD
</frame>
$GUI_INDEX_BUTTONS"

GUI_INDEX_BUTTONS="
<hbox>
 $GUI_INDEX_RADIOBUTTON_AFTER_SELECTION
 $GUI_INDEX_RADIOBUTTON_END
</hbox>
<hbox>
 $GUI_INDEX_BUTTON_ADD_RANDOM
 $GUI_INDEX_BUTTON_ADD_ALL
 $GUI_BUTTON_UPDATE_INDEX
</hbox>"

GUI_MIXER="
<hbox homogeneous=\"true\">
 <vbox>
  <hbox>
   $GUI_VOLUME
   <vbox>
    <pixmap><input file>$APPDIR/tab10.png</input></pixmap>
    <pixmap><input file>$APPDIR/tab10.png</input></pixmap>
    $GUI_BUTTON_MUTE
   </vbox>
   $GUI_EQUALIZER
  </hbox>
 </vbox>
</hbox>"
Last edited by zigbert on Fri 24 Mar 2017, 18:37, edited 16 times in total.

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#260 Post by zigbert »

Version 0.7.0
See main post

Changelog
- New code structure allows flexible GUIs. New menu: Window
- 2 new more complex GUIs:
--> Manager with integrated 'add from index' and 'filebrowser'.
--> Wings for those who like most options available.
- Simple mixer module.
- Toolbar module.
- Imroved cpu-usage.
- More tooltips.
- Doubleclick in filebrowser adds song. (thanks to ecomoney)
- 'Selection' menu has joined 'Playlist' menu.
- Remember open directory from last time used. (thanks to ecomoney/disciple)
- Reload gui after preferences.
- Menuitem for managing multiple playlist.
- Updated Default and Nad theme.
- Startup splash.
- Bugfix: App killed at startup if xwininfo missed. (thanks to sketchman)
- NLS added: LOC148, 180, 181, 272, 273, 404, 405, 430, 431, 432, 433, 434, 440, 441, 513, INDEX
- NLS removed: LOC130, 263, 265, 266, 267
- NLS changed: LOC110, 132, 133, 134

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#261 Post by 01micko »

Wow! :)

Looks nice! Someone's been a busy puppy!

In the mixer I can't seem to get bass/treble to work (on fast box :wink: ) Is there any trick to it? Buttons seem greyed out. A midrange option would actually make it an equaliser...

Thanks!
Puppy Linux Blog - contact me for access

User avatar
tasmod
Posts: 1460
Joined: Thu 04 Dec 2008, 13:53
Location: North Lincolnshire. UK
Contact:

#262 Post by tasmod »

Hmm seem to be having browser issues.

Tried to download and got the 401 Not Authorised issue. No password box just a white page with text, any ideas.

Maybe my browser is corrupt as it will also not save my forum login password details ?
Rob
-
The moment after you press "Post" is the moment you actually see the typso 8)

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#263 Post by 01micko »

Hi Rob

I had that issue yesterday. Try going directly to puppylinux.asia, then find zigbert's directory in TPP.

Cheers
Puppy Linux Blog - contact me for access

User avatar
tasmod
Posts: 1460
Joined: Thu 04 Dec 2008, 13:53
Location: North Lincolnshire. UK
Contact:

#264 Post by tasmod »

Hmmm, It may be a problem there. :?

There isn't a pmusic 0.7.0 on that server, hence that's why the link crashes.
Rob
-
The moment after you press "Post" is the moment you actually see the typso 8)

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#265 Post by zigbert »

Mick
The treble/bass controller is only reachable if your soundcard supports it. This is NOT a software equalizer. You seems to be one of many unlucky guys who bought a too cheap soundcard. :) I have to admit that I would have been happy if my hardware supported tone control. :oops: That means; the treble/bass functions is totally untested. Let's hope one of those lucky bastards tells us how nice it is to tune the sound just the way they want it to be. :D


Where is your first window preset?
Sigmund

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#266 Post by zigbert »

Rob
Hope you will share your theme with us. It looks VERY promising. You will maybe think that the buttons are too big for the 'Manager' window in Pmusic 0.7.0, but don't rush. Maybe they will look gorgeous in 0.7.1...........I'm thinkin'


Sigmund
Attachments
pmusic-0.7.0.pet
(31.5 KiB) Downloaded 520 times

User avatar
tasmod
Posts: 1460
Joined: Thu 04 Dec 2008, 13:53
Location: North Lincolnshire. UK
Contact:

#267 Post by tasmod »

Isn't life fun :?

OK downloaded the pet. Uninstalled 0.6.5 and then installed 0.7.0.

All OK then clicked on pmusic in menu. Splash screen opened OK and then a fleeting glimpse of a frame before 'nothing'. splash vanished and no sign of a program.

I seriously think something is wrong with my pupsave. I'm going to re-install again and report back.

------

I've added a pic of my desktop with the themes I've made, all on at once.
Attachments
alphatest.png
(25.91 KiB) Downloaded 2124 times
rougescreen.jpg
(92.44 KiB) Downloaded 1419 times
Rob
-
The moment after you press "Post" is the moment you actually see the typso 8)

User avatar
tasmod
Posts: 1460
Joined: Thu 04 Dec 2008, 13:53
Location: North Lincolnshire. UK
Contact:

#268 Post by tasmod »

Ooops, that was meant to be a testing icon. Sent original pic instead.

background is 'carbon fibre with authorised personnel only' but doesn't show up in pic.
Rob
-
The moment after you press "Post" is the moment you actually see the typso 8)

User avatar
DaveS
Posts: 3685
Joined: Thu 09 Oct 2008, 16:01
Location: UK

#269 Post by DaveS »

Oh Yes! THATS what i'm talkin about!

Image

BTW.... on my laptop, plugging in headphones while Pmusic is playing mutes on-board speakers, as it should. Adjusting sound from tray icon is fine, but adjusting sound from within Pmusic GUI re-activates on-board speakers AND headphones. Unplugging headphones and then re-plugging them again mutes on-board speakers. :D
Spup Frugal HD and USB
Root forever!

User avatar
DaveS
Posts: 3685
Joined: Thu 09 Oct 2008, 16:01
Location: UK

#270 Post by DaveS »

I hate to ask for more, but could you put an 'exit' button on the GUI please.
Spup Frugal HD and USB
Root forever!

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#271 Post by 01micko »

zigbert wrote:The treble/bass controller is only reachable if your soundcard supports it
Ahhh, ok.

I found a new computer, a PIII 600, it's quite a bit faster than the Dino and it has a sound card (not onboard like my fast box :( ) so later when I get it all set up how I want I'll give Pmusic-0.7.0 a spin and see how it goes.
zigbert wrote:Where is your first window preset?
I'm doing some work on puppyluvr's "puptv"... maybe I can work in something there.
tasmod wrote:I've added a pic of my desktop with the themes I've made, all on at once.
All you need now is a reddish gtk theme and your desktop will be complete. I'm working on a "Reign in Blood" theme! :lol: :lol: :lol:

Cheers
Puppy Linux Blog - contact me for access

disciple
Posts: 6984
Joined: Sun 21 May 2006, 01:46
Location: Auckland, New Zealand

#272 Post by disciple »

You seems to be one of many unlucky guys who bought a too cheap soundcard.
I've had a couple of dozen soundcards, and I don't think any of them had tone controls... even the two nice ones that I use for recording as they are very clear and accurate. Although I guess serious audiophiles would say the sound would be worse if they had tone controls :)

Remember how music originally kept playing when you closed the pmusic window? How much work would it be to add this feature back in as a command line option?
Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

ROOT FOREVER
GTK2 FOREVER

User avatar
DaveS
Posts: 3685
Joined: Thu 09 Oct 2008, 16:01
Location: UK

#273 Post by DaveS »

disciple wrote:
Remember how music originally kept playing when you closed the pmusic window? How much work would it be to add this feature back in as a command line option?
Disciple, I am interested to hear what practical diff there is between this, and just minimising the window. Lower resource use?
Spup Frugal HD and USB
Root forever!

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#274 Post by 01micko »

Here's my idea... what about a button that shrinks Pmusic to the task bar? Yeah, yeah, it's been suggested, and I bet ziggy is racking his brain trying to figure it out.

You, DaveS refreshed that idea in my mind when you responded to me about your opera/pwidgets/conky/mail problem. You, know, how opera puts an icon in the task bar.

Cheers
Puppy Linux Blog - contact me for access

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#275 Post by aragon »

disciple wrote:
Remember how music originally kept playing when you closed the pmusic window? How much work would it be to add this feature back in as a command line option?
i would appreciate this too. i loved this 'feature' of pmusic.

aragon

Post Reply