pMusic 6.0.0

Audio editors, music players, video players, burning software, etc.
Message
Author
sheldonisaac
Posts: 902
Joined: Mon 22 Jun 2009, 01:36
Location: Philadelphia, PA

#1981 Post by sheldonisaac »

zigbert wrote:Ok, so Lucid doesn't support xz compression.
I will keep that in mind.
4.7.2 should only improve usage on Slacko 6.3, so this release should not be important for Lucid...
Understood, and thank you very much.

I'll boot Slacko 6.3 soon, and try the Pmusic 4.7.2.

EDIT:
Yes, it does work under slacko64-6.3.0

Thanks again,
Sheldon
Attachments
Screenshot.png
(59.57 KiB) Downloaded 769 times
Dell E6410: BusterPup, BionicPup64, Xenial, etc
Intel DQ35JOE, Dell Vostro 430
Dell Inspiron, Acer Aspire One, EeePC 1018P

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

#1982 Post by zigbert »

Version 4.7.3
See main post

Changelog
- Revert to gzip compression for compatibility with older Puppies
- Bugfix: Correct update of album-art in main window.

User avatar
norgo
Posts: 388
Joined: Fri 13 Nov 2015, 17:19
Location: Germany
Contact:

#1983 Post by norgo »

I found still a little bug in pmusic.
If pmusic becomes started before network connection is established,
system get a permanently high CPU load.
Termination of pmusic do not change the situation.
There is still a high CPU load and pmusic is running in the background.
It seems to me that pmusic try to connect to a server where the start song is located and to play this song
but it fails because the connection isn't established.

A look at the running processes shows
at 1st:
"PID" root 0:00 {func_player} /bin/bash /usr/local/pmusic/func_player -playing

after a few seconds:
"PID" root 0:00 {func_player} /bin/bash /usr/local/pmusic/func_player -next

after a while:
"PID" root 0:00 {func_kill} /bin/bash /usr/local/pmusic/func_kill

but after func_kill, pmusic func_player is starting again

Also important:
This only happens at the 1st start of pmusic
if no .pmusic folder exist ( like in case of boot of a live CD )
To establish the network connection after pmusic has no effect.

@zigbert
Thank you for awesome pmusic

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

#1984 Post by zigbert »

Thank you norgo - great catch
Fixed: https://github.com/puppylinux-woof-CE/w ... 8561a4b84e

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

#1985 Post by zigbert »

Version 4.7.4
See main post


Changelog
- More responsive rendering of playqueue
- More responsive trackinfo of playing track
- Simplify version upgrade
- Bugfix: Hide scan msg in main gui when starting next track, and it exists in db
- Bugfix: My-music editor gives faulty searchresult for high-rated tracks
- Bugfix: Unable to scale save dialog (remove center attribute)
- Bugfix: High cpu-usage on first run (thanks to norgo)
- Bugfix: Hide indexing msg in main gui when indexing is fast at first run
- Bugfix: Ensure update of albumart in main window
- Bugfix: Verital alignment for number of existing radio/collection/tracks in setup guis (thanks to don570)

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

#1986 Post by zigbert »

pMusic 5
I am working on a complete rewrite of pMusic.
This will lead to version 5.

A lot of work has been done during the last couple of months, but still much to do. The playing engine and main/common tasks are already in place, but many features need further work.

This will lead to nothing new, except
  • managing huge music collections
  • much snappier usage
  • lower cpu-usage
  • smaller codebase
The main goal is to allow further development: The existing version 4.7.4 is stable, but slow. It also has a limitation of about 100.000 tracks in the db before things getting slow on a mid-range system. The intention is to increase this to about 1 million.

New features will be pointed to version 5.1. Do you have any suggestions or ideas, this is a good time to share them.
I will release a beta when the rewrite is completed.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#1987 Post by don570 »

A feature I find useful in Audacious is to select a bunch of audio files
in Rox filer and drag the icons to the Audacious icon on the desktop.
Audacious launches with all the audio files in one music list, and they start
playing one by one.

mtpaint can also open multiple image files. So it is possible.
I assume it would require writing a wrapper app in an advanced language.

___________________________________

Pelo

No theme/info.svg': No such file or directory

#1988 Post by Pelo »

First steps
to be explained : how to set a radio ? FIP (Paris) selected , browser firefox, fails
Last edited by Pelo on Wed 17 Feb 2016, 15:08, edited 1 time in total.

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

#1989 Post by zigbert »

don570 wrote:A feature I find useful in Audacious is to select a bunch of audio files
in Rox filer and drag the icons to the Audacious icon on the desktop.
I tested this feature with the latest pMusic 4.7.4, and it works just as you describe?

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

Re: No theme/info.svg': No such file or directory

#1990 Post by zigbert »

Pelo wrote:Re: No theme/info.svg': No such file or directory
I hope that is not the reason for failure to start...
It could be the reason.
I checked the latest package, and it contains the requested info.svg. Are you running pMusic 4.7.4?
You get more info by running 'pmusic --debug' in a terminal

I have fixed the error you got by running pMusic -D. Thank you

Pelo

Pmusic & Precise 5.7.1 (Made in Japan)

#1991 Post by Pelo »

thanks zigbert. exploring what pmusic do.
4.7.4 removed for older 3.3.0
this Lucid seems not to have mpeg version and gtk dialog to do it.
I will try Pmusic on a different Puppies flavors. Pmusic & Precise 5.7.1 (Made in Japan)
Vincent Van Pup is a upup Puppy
Attachments
Berlin.jpg
Bravo pMusic 4.1.1 in Puppy Van Pup
(60.67 KiB) Downloaded 415 times
Last edited by Pelo on Sat 20 Feb 2016, 10:25, edited 2 times in total.

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#1992 Post by don570 »

I tested in pmusic .


Selected some mp3 files and then 'Open with'
Selected pmusic .

This opened the files in a playlist.
8)
______________________________

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

#1993 Post by zigbert »

pMusic 5.0.0 - beta 3

pMusic 5 is a complete code rewrite of the 4-branch.
Some functions has become remarkable faster, some just faster and a few not faster at all.

The overall usage is noticeable snappier on my low-powered test-machine - an eee netbook from 2010 with a dual 1.66Ghz atom processor. - A machinery not suitable a bloated OS nor music player. pMusic 4.7.4 does not run smooth on this system - pMusic 5 does!

It is hard to measure the exact improvement because of several viewpoints.
  • Features related to the GUI gives the user a feel of snappiness.
  • Backgrounded functions will not affect the user directly - but the system gets loaded.
  • Just running an idle gui will give a cpu-load.
  • The actual playing of music uses both memory and cpu resources.
The first and second items are not easy to measure in general, since the result will differ from function to function. The most remarkable individual function-improvement is the building of the radio-station-db which has gone from 7 minutes to 7 seconds on my daily midrange system. This should simplify the radio-station-setup, but no new features will be included until pMusic 5.1.

The 2 last items are possible to measure and the result is as follow.
Cpu-usage for app to show idle gui and play a mp3 (192kb/s)
Test-PC: AsusEEE netbook 2010 (cpu:2x1.66Ghz atom)
Slacko 5.9.3

Code: Select all

13% (gui:4% play:9%)	14 Mb (gui:5Mb play:9Mb)          pMusic 3.3.0
12% (gui:3% play:9%)	17 Mb (gui:7Mb play:10Mb)        pMusic 4.7.4
  8% (gui:2% play:6%)	13 Mb (gui:5Mb play:8Mb)          pMusic 5.0.0
Comparing pMusic with other apps with similar features was hard on this system. Apps in PPM like exaile, clementine, amarok are huge (70Mb-500Mb install), and I could not get one of these to run. I managed to run some more basic players and the result is:

Code: Select all

 2% (gui:0% play:2%)	16 Mb (gui:3Mb play:13Mb)      Gnome-mplayer 1.0.8b
 9% (gui:0% play:9%)     7 Mb (gui:5Mb play:3Mb)        VLC 2.1.0
 5% [gui:0% play:5%)     6 Mb (gui:5Mb play:1Mb)        LxMusic 0.4.5
I don't think pMusic 5 has to be ashamed anymore...
But still the most important is the feel of snappiness during usage. And that is only one way to measure - Feel it yourself.

The size of the install package is a total different story. pMusic is miles ahead of its colleagues. 99Kb is close to ridiculous... The 'downside' is that it relies on ffmpeg which is not a part of TahrPup (mikeslr has made a fix). I see this issue as temporarily, and has no intention to support other backends atm. ffmpeg will most likely be in many distros in the future:
  • Ubuntu and Debian has decided to go back from libav to ffmpeg for future releases,
  • Firefox 44 has moved from gstreamer to ffmpeg for streaming support
Why a Beta?
  • We all have different workflow, and I want to know if you meet bottlenecks that should be looked at for further improvements.
  • A complete rewrite will for sure give some bugs - even if I have tested each function after rewriting it.

Thank you for taking the time to give it a go!
Sigmund
Attachments
pmusic-4.9.5.pet
(98.49 KiB) Downloaded 249 times
Last edited by zigbert on Tue 08 Mar 2016, 17:44, edited 4 times in total.

sheldonisaac
Posts: 902
Joined: Mon 22 Jun 2009, 01:36
Location: Philadelphia, PA

4.9.2

#1994 Post by sheldonisaac »

It didn't install under Lucid Puppy 5.2.8.7, SuperLuPu 2.

Installed under Slacko 6.3.0 32bit, playing WRTI now.

What's this in the dependency check?
gtkdialog >= r512 /usr/local/pmusic/pmusic: line 257: [[: 084: value too great for base (error token is "084")
[MISSING]
Last edited by sheldonisaac on Sun 28 Feb 2016, 22:45, edited 1 time in total.
Dell E6410: BusterPup, BionicPup64, Xenial, etc
Intel DQ35JOE, Dell Vostro 430
Dell Inspiron, Acer Aspire One, EeePC 1018P

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

#1995 Post by 01micko »

The trayapp does not hide the GUI any more, investigating. (PMusic beta 5.0)
Puppy Linux Blog - contact me for access

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

Re: 4.9.2

#1996 Post by zigbert »

sheldonisaac wrote:It didn't install under Lucid Puppy 5,2.8.7, SuperLupU 2.
pMusic 4.9.2 is packed with bz compression (intead of gz as used by Lucid). I have to admit, I did this by purpose...
It would of course be great to run pmusic 5 in Lucid, but without checking, I had a feeling of trouble...
- Does Lucid ship bash 4?
- ffmpeg 1.2 is required to succeed the latest features in pMusic?
- Is the builtin gtkdialog version the most recent?
The pet can be unpacked by renaming it to pmusic-4.9.2.tar.bz. Now it will open in archiver when click on it in Rox.
sheldonisaac wrote:What's this in the dependency check?
Got it - thank you

***************************
pmusic 5.0.0 Beta
***************************

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

#1997 Post by zigbert »

01micko wrote:The trayapp does not hide the GUI any more, investigating. (PMusic beta 5.0)
Found it - fixed. Thank you for testing.

***************************
pmusic 5.0.0 Beta
***************************

tlchost
Posts: 2057
Joined: Sun 05 Aug 2007, 23:26
Location: Baltimore, Maryland USA
Contact:

#1998 Post by tlchost »

seems to work fine in tahr605 on bootable usb,,,,thanks

sheldonisaac
Posts: 902
Joined: Mon 22 Jun 2009, 01:36
Location: Philadelphia, PA

Re: 4.9.2

#1999 Post by sheldonisaac »

zigbert wrote:- Does Lucid ship bash 4?
- ffmpeg 1.2 is required to succeed the latest features in pMusic?
- Is the builtin gtkdialog version the most recent?
I may have had more recent versions of those; will be glad for directions to the best/recent. As of now, they are:
"GNU bash, version 4.3.30(1)-release (i486-pc-linux-gnu)
Copyright (C) 2013 Free Software Foundation, Inc.

ffmpeg version 0.8.11, Copyright (c) 2000-2011 the FFmpeg developers
built on Jun 6 2012 17:48:40 with gcc 4.4.3

gtkdialog version 0.8.4 r514M (C) 2003-2007 Laszlo Pere, 2011-2012"
zigbert wrote: The pet can be unpacked by renaming it to pmusic-4.9.2.tar.bz. Now it will open in archiver when click on it in Rox.
Right-click on the pet unpacked.

pmusic runs OK.

edit
I put the unpacked files in the places in /usr/
pmusic still runs OK.
The message apparently about gtkdialog still occurs.

(This is all under Lucid as before)

Thank you.
Dell E6410: BusterPup, BionicPup64, Xenial, etc
Intel DQ35JOE, Dell Vostro 430
Dell Inspiron, Acer Aspire One, EeePC 1018P

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

#2000 Post by zigbert »

Great to hear that it runs in Lucid.
ffmpeg 0.8 is ok, but some extanded features, like sound-processing on input stream and embedded albumart, won't work.

***************************
pmusic 5.0.0 Beta
***************************

Post Reply