pMusic 6.0.0

Audio editors, music players, video players, burning software, etc.
Message
Author
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

#1761 Post by don570 »

This script by seaside opens multiple files with gtk dialog box
Have you ever used it in a script?

Code: Select all

#!/bin/sh

TOOLBAR="/root/.toolbar"

[ ! -d $TOOLBAR ] && mkdir $TOOLBAR

yad  --title="Toolbar (double-click to run)" --center --icons --read-dir="$TOOLBAR" --button="gtk-add:0" --button="gtk-delete:2" --button="gtk-cancel:1"
CHOICE=$?
[ $CHOICE -eq 0 ] && SEL=`ls /usr/share/applications  | cut -d. -f1 | yad --separator=" " --height=300 --list --multiple --column="files"` && for i in $SEL;do ln -s /usr/share/applications/$i.desktop $TOOLBAR/$i.desktop; done
[ $CHOICE -eq 1 ] && exit 0
[ $CHOICE -eq 2 ] && DEL=`ls $TOOLBAR | cut -d. -f1 | yad --separator=" " --height=300 --list --multiple --column="files"` && for i in $DEL;do rm -f $TOOLBAR/$i.desktop; done

exec $0 

User avatar
oldyeller
Posts: 889
Joined: Tue 15 Nov 2011, 14:26
Location: Alaska

#1762 Post by oldyeller »

Hi zigbert,

The latest pmusic works great on OVPrecise 5.8. Just one thing how can I get pmusic tray to work? It seems to me that this has not worked in the last few puppy precise if I am correct.

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

#1763 Post by zigbert »

Version 4.2.1
See main post

Changelog
- Firstrun
. . . .- Faster startup if clicking on track in file-browser at first run. (thanks to nooby)
. . . .- Bugfix: Click on track in file-browser for first run, plays 2 instances.
- Trackinfo
. . . .- Albumart: Option to not search for any albumart for given track.
. . . .- Album
. . . . . . . .- Faster scanning of existing tracks in album.
. . . . . . . .- Bugfix: (Re)set track source in album-list.
. . . .- Metatags
. . . . . . . .- Bugfix: Choose album from discography corrupts the db.
. . . . . . . .- Bugfix: Don't refresh all trackinfo after chosen from discography.
. . . . . . . .- Bugfix: Sourcelist corrupts if saving metainfo of a track in list via the Favorites button.
. . . .- Bugfix: Open window fails if no track is active (first run).
- CD-audio
. . . .- Option if user wants to use info from cddb for cd-audio in preferences. (thanks to the one who mentioned this)
. . . .- Updated preferences for CD-frontend.
. . . .- Use icon from libstardust in .desktop file for CD-gui.
. . . .- Bugfix: CD-frontend: Splash on startup doesn't close if no cd-device exists.
- Sourcelist menu
. . . .- Bugfix: Syntax error in menu_sourcelist: que --> queue. (thanks to esmourguit)
. . . .- Bugfix: (Re)set track source in sourcelist.
. . . .- Bugfix: Rightclick menu: open in texteditor keeps pmusic-theme.
- NLS
. . . .- Bugfix: Locales don't work in func_index. (thanks to esmourguit)
. . . .- Bugfix: Text in heading of the 'My music' window wraps. (thanks to esmourguit)
. . . .- Bugfix: Info in masstagger doesn't translate fully. (thanks to esmourguit)
. . . .- Bugfix: Installation of NLS package doesn't work. (thanks to charlie6)
- Add tracks to playlist
. . . .- Play added track if no tracks are already playing (or if empty playlist).
. . . .- Faster adding of several tracks from right-click menus (sourcelist and trackinfo albumlist).
- Updated the Sound-filter plugin.
- Include sound-filter plugin into pet
- Simplified svg-code.
- Bugfix: Open save-dialog creates file $HOME/test.

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

#1764 Post by zigbert »

oldyeller wrote:Hi zigbert,

The latest pmusic works great on OVPrecise 5.8. Just one thing how can I get pmusic tray to work? It seems to me that this has not worked in the last few puppy precise if I am correct.
Sorry for overlooked this one.

The trayapp is moved out of the main pet into a plugin. The reason is because the trayapp needs to be compiled for the specific Puppy release.


Sigmund

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

Can't get radio stattion

#1765 Post by sheldonisaac »

zigbert wrote:Version 4.2.1
See main post
Downloaded and installed over 4.2.0-1 on Lucid Puppy 5.2.8.6

When I right-click a radio station, such as KUSC, and ask that it be added to the play queue, a window says
"Database Mismatch - File does not exist:"

Also tried 4.2.1 after booting without a save file. Same problem.

4.2.0 does work OK.

Thank you,
Sheldon
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:

#1766 Post by zigbert »

Version 4.2.2
See main post

Changelog
- Bugfix: Add stream via right-click menu in sourcelist. (thanks to sheldonisaac)


Thanks a lot
Sigmund

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

#1767 Post by zigbert »

Version 4.2.3
See main post

Changelog
- Bugfix: Poor file-locking could corrupt both db and playlist.

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

#1768 Post by zigbert »

Version 4.2.3 hopefully solves one long-time-major bug.
I have been a rough user of pMusic the last day, and I have not been able to corrupt neither the db nor the playlist.

Please punch hard, - I want to know if things struggle.
Hopefully - This is it.

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

#1769 Post by zigbert »

Version 4.2.4
See main post

Changelog
- Add songs in dir from rigth-click menu.
- Bugfix: Snouldn't be possible to add separator lines from sourcelist to playlist.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#1770 Post by OscarTalks »

pMusic 4.2.4

In the .desktop file for the CD gui there is a space on the end of the line

Code: Select all

exec=pmusic_CD
So the main gui opens instead.
If I correct this, the CD gui opens but I get lots of instances of func_player in my Pprocess and CPU keeps rising.
This was testing in Wheezy 3.5.2.11 with some remastering.
Oscar in England
Image

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

#1771 Post by zigbert »

Version 4.2.5
See main post


Changelog
- Trackinfo: Albumart: Accept folder.jpg as local image-file.
- Bugfix: Masstagger can't import content of sourcelist if browsing.
- Bugfix: First run fails for CD-audio (thanks to OscarTalks)

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

#1772 Post by zigbert »

Version 4.2.6
See main post

Changelog
- Bugfix: Autoplay CD only if valid audio-CD (thanks to OscarTalks)

User avatar
DrSunshine
Posts: 2
Joined: Wed 26 Feb 2014, 21:54
Location: United States

pMusic 4.2.6 - Podcast not displayed.

#1773 Post by DrSunshine »

I have made the migration from Arch to Puppy on my netbook and have been enjoying it so far. pMusic is a great 'niche' app, good job!

I am podcast junkie and was relieved to see that there was podcast support with pMusic, however, the issue is that no matter what I seem to do I cannot see my downloaded podcasts in pMusic.

The podcast dialog accepts my feeds, and downloads with no errors. The mp3 files are downloaded to ~/.pmusic/podcasts and are playable when opened from Rox. The audio files have 644 permissions and directories ./podcast and it children have 755 and all owned by root:root.

Copying a mp3 into each parent directory I am not able to see the file (within pMusic browser) until I get to my home directory. In fact, any file or directory is masked/invisible within the ~/.pmusic directory and its children. The .pmusic directory has permissions of 755 root:root as well.

Going to Music Sources --> Podcast --> Show Podcasts takes pMusic browser to the /root/.pmusic/podcasts/ directory but nothing is displayed, while Rox at the same location shows subdirectories and files.

Running pMusic from terminal gives no errors though when exiting the podcast setup dialog it does log this:

Code: Select all

BUTTON_REMOVE=""
PODCASTLIST=""
EXIT="OK"
Opening My Music DB, does show the podcasts in the editor.
Podcasts.
. . . .- Click on podcast in manager to show downloaded files in sourcelist.
. . . .- Bugfix: Show podcasts via Music-Sources menu.
I saw this in the changelog but I am not sure in what context I should be finding podcast in what manager.

Sorry if this has been addressed before I tried every term I could think of but returned up empty.

I am running a stock Slacko and upgraded pMusic to 4.2.6 and gtkDialog to 0.8.4r514
And if it is important it is running on a EeePC platform.

Let me know if you need any more information. Thanks.

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

#1774 Post by zigbert »

DrSunshine
Welcome to the Puppy forum, and thank you for the bugreport. The bug is located to the browser module. Happens for all browsing inside hidden directories, not pods alone.

I have to admit that the pod-module hasn't got the love it deserves - as the coder never listen to pods. It has been on my todo-list for a long time to update the podcast structure. It is a bit old-fashion compared to other modules I use daily.

If you have any suggestions how a good pod-gui should work, I would be happy to hear from one who actually use it.


Sigmund

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

#1775 Post by zigbert »

Version 4.2.7
See main post

Changelog
- Bugfix: Browse inside hidden directories (thanks to DrSunshine)

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

#1776 Post by zigbert »

Version 4.2.8
See main post

Changelog
- 4.2.7 made dirs invisible when browsing :shock:

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#1777 Post by nooby »

Hi Sigbert thanks for friendly invitation to describe how
pMusic behave from my point of view due to my peculiar
habits.

I don't remember much but maybe like this.

I have a Desktop and on the pinboard on screen
the GUI I have drag and drop Dir and one goes to
Music. I click on that one and see all the MP4 and MP3
files that is almost exclusivel from Youtube.
Using wmplayer that file which I choose plays instantly
but your program has a delay of several minutes
which way too much for my impatient body.

Maybe your program try to make a list if all 100 to 500 files
have I only guess have not counted them.

To close the file failed at first. I looked around and
could not find Files Shut down or what it is named.

That is about it. Was it specific enough.

If the pmusic is doing listing of all the files
then how do I stop that before it start to list them?

Hope it is this thread you talked about in Slacko?
I use Google Search on Puppy Forum
not an ideal solution though

gcmartin

#1778 Post by gcmartin »

Hi @ZIgbert and others who follow this thread.

Here's a little insight BUT I'm sure that there are other views which can contribute the same.

Scenario
All of our lives we have been collectors in one form or another of multimedia content; especially Music.

About 40 years ago, IBM created the first "hardware database" (DB) machine. Instead of DB being constructed/managed by computer language of database procedures, they built many-much of that relational database language into the hardware. The benefit the 2 sucession lines of those mini's were that they were fastest DB access in the world.

One of the things they demo'd as far back as 1980 to Fortune 500 managment is how it can be used to manage multimedia content. As such they demo how immediate a song could be access and played from all the songs stored for access in the DB.

Let's fast forward to today. A little known secret....Android (maybe Apple too). EVERYTHING is via the DB!...EVERYTHING!!! in case you didn't hear. They are using a technology which was introduced in 1977!

I realize that many of the developers in PUPPY are NOT DB people, but, it is not much of a stretch to look into whether even a small DB would not just improve access, search, and playback, but also, lower overall system performance when in need of such.

In the past, members have incorrectly viewed size of a PET as having a negative impact on the system. I have found this to not be true especially when you consider system performance as the real measure of stuff, especially multimedia stuff.

Not being the pMusic developer, I'm not in any position to understand whether pMusic is designed such that it can easily accomodate a DB approach to music.

But, maybe Puppy LInux as it matures will find DB as a direction to go. And, sometimes things like this start with some small implementation where it catches on because of the value it presents.

I am a pMusic user. But, until now, I had not considered the difference in how it manages its use of files, nor have I compared.

If there is a DB person available who can read pMusic scripts, there may potentially be some "real" benefit.

There also maybe some examples of DB+Music use that exist in obvious places OTHER THAN WHAT HAPPENS IN Apache for information access.

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

#1779 Post by zigbert »

playdayz wrote: The only problem I ever had with it is that because it is written with scripts instead of compiled it cannot (or could not) handle very large music collections (mine is around 7,000 tracks).
I just felt for commenting this :D
I have 74000 tracks atm, and pMusic has no problem managing those.

Playdayz's problem with pMusic is based on a personal habbit of having all tracks in the playlist. I learned this workflow with Winamp, but have changed my behavior after working with pMusic. Earlier, the pMusic playlist could not contain more than a couple of hundred tracks before pMusic became slow. This because of a bug in gtkdialog <tree> widget, This is now fixed, and a long playlist should not give the same problem. I have not widely tested this way of navigating since it is not my daily way of doing things. It would be great if someone (playdayz) is willing to review this and give some feedback based on the status of today.

When it comes to speed, bash isn't the fastest choice. For that reason the rating module is written in awk which gives a heavy speed improvement when it comes to picking/calculating tracks from the internal db.


Sigmund

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

#1780 Post by zigbert »

nooby
Clicking on a file in rox to start playing should not give a delay of several minutes. Something is obvious wrong. I really want to find out what!

My 3Ghz machine uses approximately 1 sec to add 10000 music files to the db. This is what happens the first time you start pMusic (when the splash says "Fresh music..."). If you start pMusic from the menu (first time) it will search $HOME and /mnt/ for music files. If you click on a file it will search the given directory and subdirectories.

So, why is it taking so long for you? Please think loud together with me.
- You have an extremely slow system...
- When you click on a file, there is a universe of subdirectories...
- Your files is stored on a bad supported filesystem like FAT32...
- Probably many more possible pitfalls...

Please share any thoughts.


Thank you
Sigmund

Post Reply