Hi all,
I am guessing that LastFM have turned off the legacy radio service that
SqueezeScrobbler uses.
To be honest I do not plan on fixing this as it would require a complete
rewrite of the plugin code.
However, if anyone knows differently and it's just a minor change that's
required let me
Hi all,
I've been on holiday so haven't had a chance to look any further than this:
I believe the LastFM service changed to require an application key when logging
in, which the plugin does not have.
I have to see if adding the key resolves the issue, then see if LastFM will
give me one.
But
It looks to me like you can join up as an Apple developer for free and then
download the developer tools.
http://developer.apple.com/Tools/
That's about as much assistance as I can offer, as I still don't have a Mac!
James
Looks like the tracks object has changed in 7.4 and the plugin needs updating.
I am not keeping up with 7.4 so can't say when that will be!
James
--
NOTICE: If received in error, please destroy, and notify sender. Sender
iTunesUpdate doesn't use the iTunes library file, it communicates directly with
the iTunes application.
It can only do this on Windows or OSX.
Instructions for using iTunesUpdate on LINUX are in the plugin's readme file.
James
I would guess that you don't have perl installed on your Mac?
Or maybe one needs to explicitly call perl on the script e.g.
perl ./iTunesUpdate.pl /Volumes/media/Music/Playlists/iTunes_Hist.txt
I'm not really a Mac expert though.
James
/media should be where the files are on the NAS device. The script only checks
that the end of the Mac path matches, so the leading /Volumes shouldn't be an
issue.
The problem looks like the missing value thing - is that what actually
appears? It should be the path to the file on the Mac.
Yes, there's already been a thread on this.
I'm not using 7.4 so I haven't updated the plugin yet - maybe I will this week.
James
--
NOTICE: If received in error, please destroy, and notify sender. Sender does
not intend to
In the web interface, iTunesUpdate appears in the 'extras' section.
I haven't upgraded my Controller yet, I'm not sure if that still works.
So, it sounds like the plugin hasn't installed properly for you.
How did you have it installed before - manually or with the Extension
Downloader?
I'd try
There no half star rating and no synching/launching itunes???
How did you install it?
Does the plugin show up at all?
James
--
NOTICE: If received in error, please destroy, and notify sender. Sender does
not intend to
Seems like it!
I think you said you installed the plugin manually?
I would suggest using the Extension Downloader as that seems to work fine for
everyone.
The plugin doesn't work on the Controller any more - I'm looking into this but
it's a bit of a mystery what's changed!
James
Which OS are you using? I think there are still some issues on the Mac with
UTF8 characters.
Although I had a track on Windows yesterday that wasn't working - first time in
ages...
If you check the log after playing the track in question there may be some
useful output printed.
If not, try
That's all there is.
I am sure I have some tracks with ! in them so it seems unusual.
If you paste:
Godspeed You! Black Emperor Yanqui U.X.O. 09-15-00 (Part One)
into the iTunes search box does the track show up?
James
--
Hey good point.
Looks like the OP has some issues with conflicting tags in their files?
James
--
NOTICE: If received in error, please destroy, and notify sender. Sender does
not intend to waive confidentiality or
Sorry, that doesn't help much.
In what way is the plugin not working?
Does it show up in the menus at all?
James
--
NOTICE: If received in error, please destroy, and notify sender. Sender does
not intend to waive
OK, so maybe a file path problem.
I'd need to see the log file output when a track finishes playing, with the
plugin.itunesupdate logging set to debug.
James
--
NOTICE: If received in error, please destroy, and notify
This is a bit puzzling.
I assume the plugin isn't disabled because it wouldn't show up in the menus.
You are playing local files, not internet radio or similar?
Can you post a full log file from server startup?
James
--
The Mac::AppleScript::Glue errors don't look good, it's surprising that iTunes
is getting updated at all!
Searching the forums it seems a few people have had 1753 errors before, but
they just went away after a few restarts.
Perhaps there are some temporary files used by the Applescript that get
Hi Frederik,
Thanks very much for doing what I am too busy (lazy) to do.
I'm happy to add your patch to the official SqueezeScrobbler if you want?
I still don't understand why people are using SqueezeScrobbler rather than the
official plugin though!
James
OK, I'll take a look at the weekend - it looked mainly like syntax changes in
the plugin API.
I thought someone said if you're outside the supported countries, LastFM stops
permanently after 30 songs?
Is that not the case?
James
Yes, and I can't work out why this isn't working!
It seems like 'radio' plugins are no longer automatically added to the
Controller menus.
But when I manually add the menu, it doesn't appear!
James
--
NOTICE: If
After checking the box to install the plugin SqueezeScrobbler 1.2.7.
and a first restart of the Squeezebox Server, I cant access any more in the
plugin section of the Squeezebox Server. The Squeezbox Server wants to be
restarted again and again.
Sorry I don't know why this would
Indeed, it will not work without Mac::AppleScript::Glue installed.
I can't really help with that, but I would suggest posting the log from when
you try installing it for others to have a look at.
James
--
NOTICE: If
I thought that (durationSecs) was fixed in the latest release?
James
--
NOTICE: If received in error, please destroy, and notify sender. Sender does
not intend to waive confidentiality or privilege. Use of this email is
It *should* work on later versions.
I was resisting upgrading iTunes for some time but I think I'm on at least 8
now.
James
--
NOTICE: If received in error, please destroy, and notify sender. Sender does
not intend to
The latest version is always on my website at www.jamescraig.co.uk/SlimServer ,
although I recommend installing the plugin using the extension downloader
within SqueezeCenter.
I will have to check whether the script does actually support the skip count!
James
Thanks Erland, I forget I have the scrobbling switched off at home!
I've posted a new version 1.2.8 that fixes this bug and possibly restores the
controller menu.
The repository is updated so this should appear as an update in SqueezeCenter.
James
The script should be in the zip file - I'll check where it's gone...
James
--
NOTICE: If received in error, please destroy, and notify sender. Sender does
not intend to waive confidentiality or privilege. Use of this email
The Controller menu mysteriously stopped working on SC 7.4,
I have been working intermittently on fixing it but I don't have a finished
version yet.
Using TrackStat to rate tracks should work as Erlend suggests.
James
--
Hi,
First suggestion would be to change the plugin.iTunesUpdate logging setting to
Debug to see what's really happening.
James
--
NOTICE: If received in error, please destroy, and notify sender. Sender does
not intend to
I think the 1753 error has come up a few times before.
You can try searching the forums for it but not sure there's ever been a
definite answer as to what it is and how to fix it!
James
--
NOTICE: If received in error,
Those warnings shouldn't stop the plugin from working. (Although I am sure I
have fixed them already)
Slow startup time may indicate a problem opening iTunes from the plugin.
James
--
NOTICE: If received in error, please
Thanks!
Do you mind if I add this to the plugin package?
Is it worth keeping the original version?
James
NOTICE: Morgan Stanley is not acting as a municipal advisor and the opinions or
views contained herein are
I've updated the iTunesUpdate version on my website with this new change, and
I've updated the repository used to update the plugins automatically.
It's been a long time, so fingers crossed...
James
NOTICE:
Hi all,
I had missed updating one of the plugin version numbers (I said it'd been a
while) and I think that was causing the plugin to think it was still out of
date.
I've updated the version on my website.
Nice to know people are still using it!
James
Hmmm I think last time this came up it was down to a date format issue.
If this is the issue, something seems to have changed in OS X so it is *much*
more strict about what strings it will parse as dates.
I had been corresponding with someone via email and working on a fix (it's very
tricky
Sorry, not using iTunes 10 myself.
The plugin stopping working after an iTunes upgrade is a fairly common issue
(on Windows) and reinstallating usually fixes the issue. Seems like it fails to
install the COM components sometimes.
Anyone using iTunes 10 without issues?
James
From memory, if you're running on Windows with direct updates enabled, the
play time in iTunes is updated to whatever Perl thinks the current time is.
You could enable the debug level logging of iTunesUpdate and check the log
after playing a track - the output may contain some clues?
James
It would be in settings-advanced-logging.
There should be a huge list of dropdown boxes and one will be
plugin.itunesupdate or something similar.
James
--
NOTICE: Morgan Stanley is not acting as a municipal advisor and
Thanks - at least we know that SlimServer's clock agrees with yours!
I need to check how the plugin sets the date, as I recall it just refers to the
'current' time...
What's the timezone on your PC set to?
James
--
Should be a file called iTunes_Hist.txt in the Playlists directory,
the location of which you can find in Server Settings- Playlist Folder
James
--
NOTICE: Morgan Stanley is not acting as a municipal advisor and the
That's right, so it seems like an issue with iTunes.
I've got iTunes 10 on a laptop, I'll see if I can recreate this...
James
--
NOTICE: Morgan Stanley is not acting as a municipal advisor and the opinions or
views
I would suggest reinstalling the same version iTunes - that usually fixes the
OLE problems.
James
--
NOTICE: Morgan Stanley is not acting as a municipal advisor and the opinions or
views contained herein are not intended
Why, is it broken?
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use of this email is prohibited
when received in error.
Squeezescrobbler does not appear under internet Radio either.
Have you downloaded the latest version?
It definitely works with the current release of SqueezeCentre.
James
NOTICE: If received in error, please destroy and notify sender.
Have you tried reinstalling iTunes? It quite frequently fails to install the
OLE interface on the first install.
Apple hadn't updated the SDK for iTunes 8 when I checked earlier this week, but
it's unlikely they'd change this basic operation.
Having said that, I don't think any Windows users
that's nothing to do with iTunesUpdate.
Have you checked where iTunes actually thinks the files are?
In Windows you can choose 'show in explorer' from the track's context menu.
I assume there is a similar option on the mac.
James
NOTICE:
Hi Bhima,
So you found the properties to set the bookmark!
The iTunes Update plugin uses a library called Mac::Applescript to dynamically
generate execute Applescript to perform any changes on the Mac.
So the first step is to work out the Applescript that would perform such an
update.
Then one
I will have a look over the weekend where this would fit in...
I'm interested if I can do this in Windows as well - many times I get home
half-way through a long podcast and can't face fast-forwarding it to finish
listening on the Squeezebox!
James
Yes, all in plugin.pm. Just search for 'bookmark'.
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use of this email is prohibited
when received in
iTunesUpdate.pl wasn't in the latest version of the plugin's zip file?
That is a bit puzzling.
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use of this
I've put a new version on my web page that includes the script again.
I also added an option to enable the new 'bookmark' functionality (which
defaults to off) and attempt to reset the iTunes bookmark to zero when the
track is played in SlimServer.
Yes, if you
* install the plugin
* rename the
The history file is always saved in the playlist directory. So if you're not
using that setting, just set it to wherever.
If you want to change the location to something else, you'll need to find where
that variable is actually used, and stop it from having the playlist folder
path added to it.
Correct on all points.
It's a lot easier to not run SC as a service now, so no big deal for most use
cases.
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or
I will take a look at this tonight (just back from a long holiday).
Looks like something changed in the SqueezeCenter plugin api...
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive
I did get the basic playback working but there's some testing to do on the
menus.
Should have it finished next week.
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality
I actually just posted a new version that fixes the problem!
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use of this email is prohibited
when
Sounds like it's not installed correctly.
Do you get any errors in the log on starting SqueezeCentre?
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use
Do you have the actual URL that's being played?
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use of this email is prohibited
when received in error.
Triode;377725 Wrote:
is there a third supporter for some of those on 2 votes?
I definitely support:
SqueezeScrobbler
However, the problem is that I don't think there is repository xml for it.
It's on my to-do list!
I think that it might be a little confusing to include SqueezeScrobbler
I think this happens when the plugin was in the wrong place but is then moved
to the right one.
Try deleting the plugin-data.yaml file from the SqueezeCenter cache directory,
then restart?
James
NOTICE: If received in error, please
James, 1.2.1 works well, stations are playing again :)
Except, tracks are not being scrobbled anymore ... I'm seeing 'Not
timing remote URL' messages in the log, that could be related?
Good point, I deleted too much code!
Version 1.2.2 available from Sourceforge fixes this bug.
James
NO! Only delete SqueezeScrobbler.
If you don't even have a SqueezeScrobbler install, in either server\Slim\Plugin
or server\Plugins,
I strongly suspect you are on the wrong thread!
James
NOTICE: If received in error, please destroy and
You probably need to change the SqueezeCentre startup option to 'start when I
login' for the iTunes connectivity to work.
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive
Is there a way to set the default to log only errors?
You can change the logging settings in SqueezeCentre, but I'll check if the
plugin is resetting this...
James
NOTICE: If received in error, please destroy and notify sender. Sender
Those are the standard LastFM plugins - are you actually trying to use
SqueezeScrobbler or just having problems with the standard plugin?
For those still having problems with SqueezeScrobbler in 7.3 I suggest deleting
any SqueezeScrobbler installation, and installing via the new Extension
Is 'Favourites' still a plugin in 7.3? If so, disabling it and restarting
should solve the problem.
If not, it might be a more complicated change - I'll have to check (I don't use
the ratings from the remote very often!)
James
NOTICE: If
You're best off asking in the Squeezenetwork forum I think.
The LastFM plugin is all run through Squeezenetwork.
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or
Yes, the log looks fine, so almost certainly a LastFM problem, they're a bit
hopeless at the weekends...
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege.
With both plugins installed, when you rate tracks from TrackStat, iTunesUpdate
should receive a callback from TrackStat and send the new rating to iTunes.
SO, when you rate the tracks, do you see the new rating in the iTunes Update
menu/webpage but it doesn't get saved to iTunes, or
iTunes update receives the rating and is working fine. iTunes does not
alter its rating, but it does update the playcount. I'm confused!
Could be a bug.
Is there any mention of iTunes Update setting the rating in iTunes?
I added some code so that ratings were only saved if changed (i.e. not
Sorry, I meant in the SqueezeCenter log file, after the track is played.
I will take a look at the code, I suspect it's the bug I described.
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to
Another vote for Timespeller from me...
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use of this email is prohibited
when received in error.
I guess this is because there's some MySQL specific code in the plugin and 7.4
has switched back to MySQL.
Are many people still using SqueezeScrobbler?
I expect the radio side of the plugin is either going to or already has stopped
working, and I don't plan to update it any more.
Is it worth
It's the only way to get Last.fm RADIO on your squeezebox if you don't live
in US, UK or GER...
I thought you could just change your location in SqueezeNetwork?
Does that not work any more?
James
--
NOTICE: If received
You're keen!
I really don't know - I read the new SDK manual and in theory there
shouldn't have been any breaking changes to the interface
(which is why I'm surprised it doesn't work) - so I will give it a try
tonight...
James
NOTICE: If
Already done. Hardest part was setting up another settings
page under
server settings...
Ah! I was puzzling at the same problem (but in reverse) this morning!
Why can't plugins easily have both server and player settings?
James
Do you mean SlimScrobbler?
It doesn't have a web interface so has never appeared in the homepage.
If it's installed and running you should see it in the list of plugins
in Server Settings, Plugins page.
James
NOTICE: If received in error,
Ah that does sound entirely possible.
As you'll have noticed, on the Transporter LastFM uses both screens and
that's probably messed up the menu position tracking.
I will take a look...
James
NOTICE: If received in error, please destroy
Rating buttons currently only works in Now Playing menu and in
TrackStat menu. You are probably standing in one of the browse menu
where the rating buttons isn't enabled and then you will get the
favorite commands instead.
Erlend,
(unless you've done something special) rating won't work in
I don't have any favourites either - but I wouldn't worry about it if it
works for you!
I will check what's going on again tonight, Favourites was definitely
grabbing the num.hold commands from iTunesUpdate last time I checked -
maybe you have done the key mapping better than I did!
James
Hi,
Sounds like you're nearly there.
What you need to do now is stop your slimserver process and start it
from the terminal window, with debugging arguments: slimserver.pl
--d_startup --d_plugins
This should print out any remaining issues with the plugin.
James
Sorry about that.
Could you try the zip file from my website?
Seems like I forgot to check the last fix in...
http://www.jamescraig.co.uk/SlimServer (LastFM page)
James
NOTICE: If received in error, please destroy and notify sender.
On my LastFM page, to the right of the 6.5 LastFM plugin download. (it
is quite well hidden).
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use of this
I just set my wife up with a last.fm account, as she has started
listening to our server over the internet at her work. However, while
the SlimScrobbler plug-in let me enter a second account on the Server
Plugin pages, when I go to the page for her player I find that the
account selection
I have found one problem, that I wasn't closing some tags.
This fixes the track details display in ie/Fishbone but the stations are
still a little messed up following the text box/form section. I am
trying to 'improve' this before I make a new release.
Any advice from Fishbone/ie experts? It
i was hunting down the log file. where is it saved, because
the server
crashes i can't look at http://localhost:9000/log.txt. was
running with
plugins debugging on.
The log file is always a problem. I would suggest stopping SlimServer
(should be easy by crashing it!) and starting again
Barcar,
Strange you say this because it's exactly the same setup I have - Only I
don't use Slimscrobbler.
iTunes Update updates iTunes with what I listen to in SlimServer and
jscrob2 sends everything to LastFM.
James
NOTICE: If received
Am I right in assuming that you are running iTunes Update in direct
mode - so your Last.FM submissions are in real time?
My difference is that I can't (or won't?) run iTunes Update in direct
mode so if I follow your model then my SlimServer submissions will not
be in real time (no now
Probably a problem with LastFM.
Looks like the submission was received but no response was returned.
Either they didn't really accept it or it's been queued for later
processing.
James
NOTICE: If received in error, please destroy and
Yes, they are. They're in a file somewhere...
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use of this email is prohibited
when received in error.
And you upgraded the SlimScrobbler plugin at the same time?
I didn't think the versions that support 6.3 also supported tag
submission.
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive
So, it seems like there are two problems
1) LastFM are sometimes rejecting your submissions
2) LastFM are sometimes sending an HTTP response that crashes the server
Can you enable the --d_async_http debugging as well? That should help
with both issues.
James
-Original Message-
From:
Have you looked at my iTunes Update plugin?
James
NOTICE: If received in error, please destroy and notify sender. Sender does not
intend to waive confidentiality or privilege. Use of this email is prohibited
when received in error.
There's an old thread in the forum where I posted a version of the
update script that might work on OSX.
Unfortunately all the people who request this then disappear when I
request some help testing it (I don't have a Mac).
If you can have a try and tell me if it works I'd appreciate it...
(Let
The zip file I posted on 6th Feb looks to be the right version.
If you run it on OSX it will need Mac::Applescript::Glue which can be
tricky to install!
(it's entirely possible there are some bugs in there as well)
Don't worry, it's not a waste of my time if we can get it to work on the
Mac!
So you're running the script on OSX but getting the Win32:OLE error?
Looks like my OS Detection is all wrong.
I will see if I can find a later version of the script - that looked a
bit iffy anyway.
James
NOTICE: If received in error,
But the script already does that!?
The applescript it generates and runs just needs to be validated
(my concern was the dates because they are a bit unusual - the core
plugin can just set the dates to 'now' which is easy)
James
NOTICE:
Sorry Greg, you've lost me now!
The iTunesUpdateWin.pl script is a part of my plugin. I will be happy to
replace it with the cross-platform iTunesUpdate.pl once someone verifies
that it actually works as expected.
So, are you running the iTunesUpdate.pl script on a Mac box?
If so, any error at
No problem. That is a bug - missing subroutine!
You can just replace all occurences of iTunesUpdateErr with
iTunesUpdateMsg.
Kind of encouraging as the position of the error means that connection
was made to iTunes and something found that matched the string...
James
1 - 100 of 489 matches
Mail list logo