Maybe we need some elements like this:
Extending that one step further, you may need a particular version of another
plugin, so perhaps:
requires
extension
nameMusicInfoSCR/name
minVersion4.3.4/minVersion
maxVersion*/maxVersion
/extension
/requires
...where minVersion and
I submitted the change for Trackstat backup restoration, which Erland has
applied to his code. I'm not sure what version it went into - it's probably a
good idea to get the latest versions installed to be sure you have the change.
For each statistic in the backup file being restored, it first
4.3.5 is up now and should fix the above issue. I wonder what it's braking
today :-)
Website is reporting a 404 for that file!
Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
Perhaps the divider character should be changed, as : is a character that
could be wanted for literal display on the screen. Perhaps some other divider
could be used instead, such as @:
Album: [EMAIL PROTECTED],Artist: [EMAIL PROTECTED]
Perhaps allow the special divider symbol to be
You will need to remove any manually installed plugins in the Plugins
directory first. If they are already installed, they will be shown as
already installed plugins in the Extension Downloader section of
SqueezeCenter settings.
I don't see any plugins at all in the Extension Downloader screen.
I think support should be asking people to use Michael's cleanup script
now. This has options to remove portions of the cache folder and the
whole folder, but I hope the main use will be to remove the filecache.
I still don't get why the plugins are installed into a cache folder, and
treated as
Sometimes the Rating is not displayed in the classic PlayerUI for a song.
I think it could be when there is no album tag (ALBUM=No Album) and the song is
not currently rated. If I then rate such a song, it does then show the rating.
___
plugins
It should be the option found when selecting Manage header/footer
items section in the Custom Browse settings page and then selecting
the item called artist/Album. If you uncheck the Play all songs in
selected album option for this menu you should get the behavior you
like. I guest you probably
Oh, there's a problem. In the default skin, I untick the checkbox, the the
setting doesn't stick when I try to save the change.
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
Oh, there's a problem. In the default skin, I untick the checkbox, the the
setting doesn't stick when I try to save the change.
Settings work in Fishbone skin - I get a Next button, instead of OK/Cancel
buttons.
___
plugins mailing list
Just to make sure, do you get a Next button on the bottom of the page
also in the default skin but need to scroll to see it ?
I'm guessing that you clicked that big Apply button in the default skin
which doesn't do anything instead of the small Next button ?
You're right, sorry - I never noticed
Good point, maybe it would be a good idea to at least change the
default to adding single songs ?
Yes, that would be better, in my opinion.
Perhaps the control could be a radio button or drop-down list, with options
use SC setting [default] / Play only selected song / Play all songs.
So, by
I would really appreciate feedback on the Plugin Installer from users
of 7.3 as this will influence how we develop it.
I added Erlands repository to the plugin installer, but after that I didn't
know what to do next. I couldn't see a list of plugins to install - is this
because I'd already
Sounds like you've produced just what I was thinking of producing myself.
One question though about the timing values: for long string items, is the time
started from the moment that the item is initially displayed, or after it has
stopped scrolling? eg. If I have set ARTIST:5,ALBUM:5, I could
I've discovered that I lose my dynamic playlist settings after a rescan
of my music. I'm using Music Magic for my music library source. After
either a full rescan or a changed music scan, when I return to the
dynamic playlist option on the web interface all of the playlists are
listed instead of
The underlined m is standard SqueezeCenter functionality. The m indicates
when viewing any music item that is mixable in any way. That includes MusicIP,
and a whole load of third-party plugins.
Press-and-hold the play button when you see an m, and you should get a list
of available mixers.
I didn't like the idea of installing plugins to the cache folder, so I haven't
bothered.
Would it not be possible to try to write the plugin to the plugins folder, and
if that fails due to write permission, install to the cache folder as an
alternative?
Phil
We want this to be as option free as possible so wanted a location which
would work for all platforms.
I can't see a problem with trying to write to the normal plugin install folder
first, and if that doesn't work, write to cache. There's no need for the user
to pick an option.
I'm not sure I
currently any songs in a playlist manager playlist i.e-bad tracks, bad
tags, morning alarm get blown out on a ss restart. I've checked to see
if it's a permissions issue and it looks as though permissions are ok.
But are the songs that you add to the playlist being added to the playlist file
on
I'm doing add + hold to get into the playlist manager options. all of
that seems to work flawlessly. It's the saving of those tracks that I
add to the morning alarm playlist that's problematic.
Are you saying that it works if you save to a different playlist (add track to
Bad Music)?
If you
At the top of this page is a list of repositories (defaults to empty).
It could do with SC to host a definitive list of repositories.
Maybe plugin authors could register their repositories on a wiki page, and SC
read from the list?
Phil
___
plugins
Is there any info on the wiki to explain what plugin authors need to do?
Do plugins get installed to the usual place, in the usual way?
Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
Ah, you must be on an older version of SC. I think the change went into 7.2
(maybe the maintenance release 7.2.1).
If you don't want to upgrade SC, you could try my replacement MusicIP plugin,
which may work with older versions (might depend what SC version you are on).
You can find it here:
Sounds interesting. Does it work on the SB3 PlayerUI and WebUI?
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
I'm a bit confused about where your music is stored, and what path you've
pointed SC and MusicIP at.
The application installation folder paths (C:\Program Files\...) is irrelevant.
In SC, what path have you used in Settings Basic Settings Music Folder.
I gather you are running Music IP in
I remember in the past that someone said iTunesUpdate would not work when SC
was run as a service, because the process would not be able to invoke the
iTunes API in windows.
Would this still be the case? I'm wondering because my SC service talks fine
to my headless MusicIP service. Is it
No mm shown on songs either in My Folder or in My Library selections of
songs (at song level)
The filepath used my MusicIP for reading songs needs to be exactly the same as
the SqueezeCenter music library file path. If you have some external storage
device, are you using a UNC path for one
I think what you have is okay. The SC scanner will follow link files, but it
will store the path to each source file found, so if you have pointed to the
same physical path as MusicIP reads the files through, that will match.
I actually made a change to the MusicIP plugin such that the plugin
I already use the comment field to store other information - mainly
album reviews, but didn't want to get rid of that info. Is there a
better field for that info so I can free up the comment field?
I wrote a plugin called Song File Viewer that you might be interested in. It
finds any *.txt
Hu? Is this still an issue?
Appears to be. I noticed in my scanner.log yesterday that I have a lot of
not-mixable warnings; the vast majority are files that have accented characters
in their filename.
In both (quick full) modes?
I only use quick mode.
Did you file a bug?
I've just raised bug
Could you please see whether full has the same issue? Thanks!
Tried it. A rescan with MusicIP set to retrieve all info worked.
Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
Please note there is a current issue with SugarCube and Dynamic
Playlist (as below) as I'm not sure whether this is SugarCube or
Dynamic Playlist working with SC7.3 so I've released SugarCube
meanwhile :)
I reported this to Erland last week - he said it was Dynamic Playlist and he
would be
+ New routines to finally fix foreign character support
Can you tell me (or Michael Herger) what you did?!!!
I'm having trouble with MusicIP import during SC scan, when it finds song paths
that contain foreign characters.
SC7.3, Windows XP.
For example, in the scanner.log, I have:
want to do now is to instruct MusicIP somehow to not include tracks in
the mixes that have been played more than a X number of times, or to
prefer tracks that have recently being imported.
Any ideas?
You don't need TrackStat for this - I think you should be able to do this by
creating filters
Version 1.6.1 - 12th October 2008
= Change to Sync function to make it work with 7.3, this protects
against multiple notifications when players are synced.
I've tried this new version with SC 7.3.
I notice a problem with fast-forward. When I scan through the track and then
press play, it
So 16 downloads - does it work for people?
Downloaded, but not installed. Will try it in the morning...
Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
I have replaced my song information player UI with Custom Browse's, so that I
can see track stats.
Unfortunately, this doesn't seem to be obeying the SC setting Play Other Songs
In Album, which I have set to Play only selected song. I can't see any
option in CustomBrowse to change this
Phil, would the following change fix this?
Yes, that seemed to do the trick, once I reverted todays SVN changes to SC7.3
which seemed to break my server in a big way!
Phil
___
plugins mailing list
plugins@lists.slimdevices.com
Yes, you need CustomBrowse.
Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
Hi erland [EMAIL PROTECTED],
Personally, I hoped it would work more like Dynamic Playlists. You
navigate to a song, press and hold play, and get the option of MusicIP
Mix or Sugarcube mix. If Sugarcube is selected it would play
dynamically until the playlist is cleared or replaced.
I plan
Actually, the plugin doesn't appear to be working for me at all.
I can't get this to work either.
I tried playing a song, enabling sugar cube (not sure if that is necessary if I
start from dynamic playlist), and then navigated to dynamic playlists.
I finally found SugarCube as a dynamic
I think something recently changed in 7.3 that has broken MIS.
[14:04:58.6204] Slim::Display::Display::curLines (472) Error: bad lines
function: Can't use an undefined value as a HASH reference at
P:\Music\SlimServer\trunk\server\Plugins\MusicInfoSCR\lib/Plugins/MusicInfoSCR/Info.pm
line 58.
Do I simply not have SC configured to read Albumartist tags?
There's nothing to be configured to read ALBUMARTIST tags (no way to turn it
off). If you have used id3v2.3 TPE2 (BAND) tags, you have to configure SC to
tell it to copy data from that tag instead into Album Artist information.
If
Which versions of 7.3 and MIS?
SC 7.3 SVN 23523.
MIS 4.3.0
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
It should do that already.
The ARTIST tag for each song on an album should represent the artist(s) that
perform on the song. If there are different artists on songs, SC will treat
this as a compilation album and will appear as a full album under Various
Artists (unless there is an ALBUMARTIST
Version 1.6 - 10th October 2008
Does this work with SC7.3?
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
The latter portion of what you've described sounds pretty much like what
I'm hoping to achieve. I've just begun retagging the Artist fields to
reflect each artist who performs on an individual track. I don't,
however, want albums to wind up under Compilations (because they're
not), nor do I want
I indeed use MP3tag. So, when you say use that to set the content,
what exactly do you mean? Thanks for your help and I apologize for my
seeming ignorance.
Sorry, I wasn't very clear.
You can enter the Album Artist via the Extended Tags... action, entering
ALBUMARTIST as the field.
You can
I've updated the attachments in the first post.
There is now a version which works on 7.3 (BBCiPlayer-7_3.zip).
Great - working well
Thanks.
phil
___
plugins mailing list
plugins@lists.slimdevices.com
I assume your iTunes music has been changed to your new music file
paths?
Yes, I rebuilt my iTunes music library, and exported trackstat into it which
worked.
I then rated some tracks in iTunes and tried to import iTunes into
SqueezeCenter.
I tried again today - I rated a song 3* in iTunes
The plugin requires the very latest version of SqueezeCenter 7.2.1 (svn
23322 or later which should include the latest nightly here:
http://downloads.slimdevices.com/nightly/latest/7.2/)
Is this supposed to work in SC7.3? I can navigate the BBC iPlayer menu on the
player UI, but get the
Hi Nonreality [EMAIL PROTECTED],
Just wondering how it works for everyone else. SC counts my songs as
19,918, musicip counts it as 19,535 with 19,434 as mixable.
This is totally possible.
SC accepts more song formats than MusicIP, so SC could have more songs in its
library.
Not all songs in
I tried to import iTunes (v8) Statistics back into SqueezeCenter 7.3, but it
doesn't look like any ratings have been imported.
I believe this used to work, but it's been some time since I last tried; there
have been many changes to my environment since my last attempt.
I turned
I think you will get the correct behavior if you add your code just
before the if($ignoreTrackInSlimserver) instead of inside that
if-statement. This should be the case for both saveTrack and
addToHistory.
I need to look at this a bit into more detail, but I also think the
call to saveTrack in
I'm having trouble playing dynamic playlists. I can view dynamic playlist
menus, but can't play anything:
[08:11:42.9901] Slim::Buttons::Input::Choice::callCallback (314) Error:
Couldn't run callback: [onPlay] : Can't locate object method playmode via
package Slim::Player::Squeezebox2 at
I'm guessing you would like the time to be based on the actual data in
the database and not just when the last scan was performed ?
No, I was thinking a simple time since I last invoked this import module
(which would include automatic invokations after scanning).
i.e. a new table that stored
Have you tried reinstalling iTunes? It quite frequently fails to install the
OLE interface on the first install.
Thanks - I did just that and after a reboot to make sure, it's started to work
fine.
Phil
___
plugins mailing list
Back in the early days of the Squeezebox, there used to be a plugin with
a menu to view the last X played tracks. Does there exist a plugin with
such functionality for the current versions of SqueezeCenter?
Try Erland's TrackStat - it does that plus much more!
Phil
Having gone through the process of blowing away my database and rescanning
everything with a clean instance, I was thinking it would be really useful to
display the last successful scan/import time for each custom scan module.
A user can see what items have yet to be scanned, or how stale the
I suppose the MySQL process was using a lot of CPU during this time ?
Could indicate that something needs to be optimized.
I think so - can't remember. It displayed the hourglass mouse pointer in the
Web page. I got the impression it wasn't doing anything though - couldn't see
any disk
Now that I have trackstat data back in my SqueezeCenter database, I tried to
export the data back into MusicIP.
I'm getting hundreds of the following in my log (about 20 a second):
[19:46:07.5389] Slim::Player::Protocols::HTTP::new (36) Warning: No song passed!
Phil
Now that I have trackstat data back in my SqueezeCenter database, I tried to
export the data back into MusicIP.
I'm getting hundreds of the following in my log (about 20 a second):
[19:46:07.5389] Slim::Player::Protocols::HTTP::new (36) Warning: No song
passed!
It's just finished, so I had a
By the way, I just checked the code and if you want the history in
track_history to match your new path's, you will have to apply the same
change as in saveTrack also to the corresponding section in the
addToHistory function in Storage.pm
I updated the code for addToHistory and tried to restore
It's used on some of the ... recently played statistics. Some of
those statistic items can for example show the albums you have played
most during the last month, it's not possible to use the play counts in
track_statistics for this because you might have played an album a lot 3
months ago but
TrackStatiTunesUpdateWin.pl doesn't work with the latest version of iTunes
(version 8).
The following fails:
$iTunesHandle =
Win32::OLE-GetActiveObject('iTunes.Application');
unless ($iTunesHandle) {
$iTunesHandle = new Win32::OLE(
or my iTunes installation is knackered.
This appears to have been the problem.
I downloaded the full iTunes 8 installer and reinstalled over the top, then
rebooted. This has seemingly fixed the OLE object registration in the
registry. Must be something a bit flakey with iTunes automatic
Thanks, it will be fixed in next release.
In case you need an urgent fix, you can use this patch:
Thanks - but I avoided any trouble by changing the time forwards a few hours.
I found another problem though. I tried to purge old statistic data but got
the following (line occurs twice in log):
Hmmm, thought I'd try clearing all statistics and then restoring them.
However, after I hit Remove All Data, I waited a couple of minutes and then
checked library statistics - I still had trackstat statistics. I didn't see
anything in the log (no errors or success message).
Perhaps my library
My track_history table is empty - all stats are in track_statistics table.
I can see old (invalid url's) and new (fixed url's) stats rows in that table.
Is that correct - track_history is a redundant table?
Phil
___
plugins mailing list
http://bugs.slimdevices.com/show_bug.cgi?id=9423
The solution is to either run the SQL mentioned in the bug report or to
completely delete the MySQL database by deleting the Cache/MySQL
directory (assuming you are using the bundled MySQL instance and
haven't connected SqueezeCenter towards your
I'm trying to open up the Multi Library Web UI menu, and get the following:
[09:07:14.9524] Slim::Networking::IO::Select::select (271) Error: Select task
failed: Can't locate object method syncgroupid via package
Slim::Player::Boom at Plugins/MultiLibrary/Plugin.pm line 1288.
I've restructured my music source folder for various reasons. Generally, I
used to store files in the format %artist%/%album%/%track% - %title%, but I've
decided to add another sub-folder, roughly categorising artists into their
major genre (putting another sub-folder to the front of the
Hi erland,
You will need to extend this so if objectForUrl returns undef you try
to find the track with the same end part of the url. When you have
found it, you also need to set $url to the new url.
It feels like this would be useful in some situations, so if you decide
to do it in the
Okay, I have it working - not as hard as I imagined (for a novice Perl
programmer!).
It will probably a good idea to add an option to turn this restore feature
on/off (or maybe pick from a list of guess options...).
I was just going to get it to work for my situation first and then think about
Just realised my nightly scheduled backup is about to run, and it's still doing
a restore. I don't know if that case is protected, so I tried to clear the
backup time (tool tip says empty means don't do backup). However, it won't
allow me to change to blank backup time.
Got interested in what seems to be a really cool plug in, but it seems
to incompatible with SC 7.2, is that correct?
I think it works on the PlayerUI, and WebUI as long as you don't use the
Default skin.
Phil
___
plugins mailing list
Thx for the reply, but im using Fishbone. Says in the plug in settings,
that its not compatible.
Ah, that's easy. When a plugin is created, a developer may know that they will
only support a plugin up to a certain SqueezeCenter version number. If it
supports the latest version, some
Rated songs in Trackstat 2.4 in the Fishbone skin are not displayed until the
mouse is moved over the items.
Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
I can browse through Music Services Magnatune on the SqueezeBox playerUI (and
navigate and play music via New Music for example).
However, the WebUI doesn't function. Nothing happens when I press Magnatune
Catalogue or New Magnatune Music hyperlinks on the Magnatune browse page.
I am running
If I recall correctly, the last time I checked Magnatune did not
support the Default SC Web UI, but it works with other skins and via
the SB interface. See:
http://forums.slimdevices.com/showthread.php?t=41754highlight=magnatune
Thanks - you're right it, works fine in Fishbone; it doesn't like
I think it's related to this change, it will be solved in next Dynamic
Playlist version.
http://svn.slimdevices.com/?view=revrevision=23109
Great! If you have a change that you'd like tested before release, I can try
it for you.
Phil
___
plugins
Anyone else hit this problem?
I haven't experienced that problem - I haven't set an alarm duration.
I have had Dynamic Playlist problems since the official SC 7.2 release though -
I can't get a dynamic playlist to play at all as an alarm. I've now moved on
to SC 7.3 and experience the same
Are you using the latest version of Dynamic Playlist ?
Yes.
I tried going back to the previous version, and it still failed in the same
way, so a SC 7.2 trunk change must have caused it.
Phil
___
plugins mailing list
plugins@lists.slimdevices.com
I can't play any dynamic playlists. There's no errors in the log (set at error
level).
I first noticed this when my dynamic playlist alarm fired and the player UI
reported Now Playing (Connecting...).
I've tried playing simple dynamic playlists, such as Random Songs from the
web UI, but
Which SqueezeCenter version ?
7.2/trunk SVN 23056.
Could you enable debugging on Dynamic Playlist and see if you get
something useful in the log ?
I've been running with Error logging, so I'll try again with full debug level.
Is it a hardware player or SoftSqueeze ?
Hardware players - I've
When I press play on a dynamic playlist, I only see the following:
[09:06:07.0778] Plugins::DynamicPlayList::Plugin::cliPlayPlaylist (3244)
Entering cliPlayPlaylist
[09:06:07.0785] Plugins::DynamicPlayList::Plugin::cliPlayPlaylist (3279) Got:
_p0=trackstat_all
[09:06:07.0791]
I had a dynamic playlist playing on player A, and synched it to player B. Sync
was great - listened to several songs without any trouble.
However, in the WebUI each time I switch the current player between the players
in the sync group, this caused a new selection of tracks to play.
In fact, I cancelled the synchronisation, and switched between players and this
still caused the playlist to change.
I think it's because I left the left-hand browse panel on the Dynamic Playlist
page, so when it refreshes the frames on the page, it fires off a new dynamic
playlist.
If I
Does it work if you enable UPnP in SqueezeCenter
Settings/Advanced/Network ?
That did seem to get around the problem. Thanks.
Phil
___
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/lists/listinfo/plugins
I can see Custom Browse in Extras menu, but can't right-arrow into it. I can't
see Custom Browse in the Music Library menu at all.
I can use Custom Browse from the WebUI.
No obvious errors in the log associated with Custom Browse.
7.2/trunk SVN 23036.
Custom Browse 2.3
Phil
I guess if enough people wanted it, we could even have an advanced mode
for the alarm, that pops in more options.
That would be nice, but not sure it needs to be moved into an advanced mode
set of preferences. I find it more confusing having per-player preferences
after the list of alarms, than
One suggestion I have for the plugin is to have the option to use
relative pathnames in the playlist file instead of absolute.
From memory (I'm not at home to see the code at the moment), I'm not doing
anything special - it should be the same as adding songs to a playlist using
SqueezeCenter.
-alarm volume per alarm (not global for all alarms). Useful if SB is
used by more than one person and a combination of sound and light
sleepers.
The code to support it was in 7.2, but was taken out because apparently the UI
was too complicated, so it's currently per-player.
I think it's a big
My goal is to add a music folder menu using custom browse. To get
MusicIP to work, it looks like I cannot have a string in the SC music
folder settings.
The MusicIP plugin as it stands now is more of an export than an import
plugin. It exports info from MusicIP into SC, rather than SC
I could create a zip of my Slim/Plugin/MusicMagic folder and host on my website
for people to download and replace their copy. I run from SVN - would this
approach work with the installed app environment/nightly downloads?
Phil
___
plugins mailing
I'm pretty sure they would have to re-install your patch after each
upgrade to a new SqueezeCenter nightly. If the installation works
correctly it should overwrite everything in Slim/Plugin, which I
believe it does. It works with svn since svn doesn't overwrite files,
instead it merges the local
You know, I looked for your post yesterday and, in my hurry, I missed
it. I did want to cite you, so thanks for pointing out what was right
in front of my nose. In retrospect, you were absolutely right:
-accepteula ought to have been in the psshutdown args from the start.
Oh don't worry, I
Clearly, I'll be saving folks a certain amount of head-scratching by
including -accepteula in the default cmd lines. I'll make sure this
makes it into the next version.
You may want to look back at my post (#3 in this forum thread back in June),
where I pointed out the use of the -accepteula
Looking for a way to re-map a remote button, e.g. first press on
Sleep, to cause the clock to display for a few seconds. Thanks.
There is a custom keymap bind you can associate to a key to show the clock
briefly. I used to have this assigned to nowplaying.hold.
Unfortunately, I lost the line,
I love the playlist manager plugin and use it all of the time.
Glad you find it useful.
Today I upgraded to version 7.1 of Squeezcenter and the plugin is no
longer compatible (I have version 3.0.beta02).
It is compatible; it's just that when I released the beta version, I configured
the
501 - 600 of 1090 matches
Mail list logo