DSL frustrations

Our DSL internet cut out again suddenly late this morning, and nothing helped again, until I got my hubbies Treo Stylus to push in the reset of the modem and voila it all connected through my router just fine again. This is frustrating since I never had to do this with our old modem. I must say here that in all the instances of this happening there is always a DSL light on the modem, there is something going on too ’cause if I do connect it directly to a computer the “internet connected” icon comes alive, though there IS NO internet. In each case it’s a “can’t connect” with a PPPoE type login from network connections in Win XP.

I get the feeling that on the windstream end they have sent commands at my modem, trying to control it, for whatever reason. I don’t know that, just feel that something like that big brother sort of thing is going on. It’s simply put, not a re-boot of the router needed, not a re-boot of the modem needed, not a re-boot of the computer needed. It’s one thing that works, decent Treo Stylus pushing in of the reset of the modem. I have had two events in one week, and this time I carefully tried the least thing to the final push in of the reset on the modem. It’s just as before, jump through all the rings as many times as one wishes, but nothing resolved until reset was properly pushed in.

The thing is, the internet is properly fast as it should be before and after and all the other time. It’s just this BAM it’s gone and won’t reconnect until that one thing is done. Shaking my head.

Last.fm dump & Libre.fm import

I looked at the issue of the Python methodology of getting my Last.fm profile data to my Libre.fm profile today. I can happily say I have completed this task already.

I followed the instructions on the Wiki about it. It wasn’t as straightforward as that, since I use Windows Vista. Most of the instructions are geared towards Linux users. I got the correct Python install for Windows. That was easy enough. Then when that was installed I had to use cmd to set the path to Python, to make it easier to use. That much I got easily.

Then came the understanding of how to run a Python script, which I eventually did get going, the lastscrape.py which is the first part of the job, the getting of the information from last.fm. That was a bit heady, all that info streaming in the small black cmd window. I was mostly frazzling myself over what was to come, the worst part, the “deleting duplicate entries” deal. I haven’t done this sort of work before, and doing it from instructions not really meant for Windows users was frustrating, and searching the web for help, as directed from the libre.fm wiki, had me still not knowing what to do. I finally gave up on that angle and searched for a Python script to do the job. I found something, and I fiddled around with getting it to run, and finally did. It re-ordered the results, but that didn’t seem to matter, as everything uploaded fine, but I can’t tell on my profile if the dates go back to 2005 or not.

My biggest struggle after the duplicates thing was to get import.py to work. I ended up having to type the full path to the script and to the file, I guess whatever I did in the beginning I made work to make it easier then, but that was pre-29,313 tracks dumping from last.fm, I hadn’t written it all down, as I SHOULD have, thus I can’t be sure as to what I did that was different beforehand.

I did get the import.py to work though, it went fine for 7,386 tracks, then errored. I found a blank line in the file right there. The only thing I had on hand to open the file and jump to a specific line was Firefox (view source) where the “jump to line …” command is available. It worked out fine. I copied the remainder and put it into a new text file, and gave it a new name, then started the Python import script again. It works for 16,198 tracks, then hiccupped again, but this time I couldn’t find anything in the file where it stopped, that seemed to indicate anything … so whatever. I just did what I did before, copied the remainder of the file that wasn’t uploaded yet into a new file with a new name and re-started the Python import script. That part was 5,729 tracks.

The total tracks that uploaded to Libre.fm were 29,313. The dump included a couple of days of multiscrobbling, so I deleted those from the top of the dump before deleting dupes and importing it to Libre.fm.

Overall:

  • Last.fm reports that I have 29,817 track listens.
  • Libre.fm reports that I have 29,359 track listens.
  • That’s a difference of 458 tracks. I’m not sure if it’s real or not. Absolutely my top several artist show the biggest discrepancies, on last.fm my The Cure listens is at 4,057 while the same group at libre.fm is 3,985 listens, for instance.

    I figure I’ll make a comparison chart for myself tomorrow. It’s just one of those weird things I like doing, charting things. I used to make index cards of my last.fm stuff as it changed week by week. In the old days I’d keep lists of songs on the radio, and their ranking with the weekly top whatever shows. It’s cool to look at data that changes. I guess it’s not everyone’s thing, to be so into it, I have to admit that I’m overly into it. FWIW, so I’m tyring to push myself into some kind of coding stuff, learn something new & useful on the computer, as I’ve been wanting to, but just haven’t. This little exercise in Python scripting use had awakened my PHP understanding wishes, my desire to use SSH into my websites but haven’t done it, setting up a dual-boot with Linux on the second boot portion … being able to write programs for solutions to things I’d like is what I want, to make a nice script that would take my rockbox .scrobbler.log and submit it to as many services as I want easily. That would be great. How about things to aide putting music on a player, moving certain data, solving wishes and desires in how things work. Not waiting for others to do it.

    I’m there. I guess so since I put myself on libre.fm the day I truly looked at it, and got myself multiscrobbling that very day, and just a couple of days later I’ve gotten my data moved to the new service, while it remains at last.fm, I can multiscrobble as long as I want to. I just need to get my rockbox problem solved, so that I can multiscrobble. I made myself not look into that, to write this tonight instead. Which is good, since tomorrow some of the fuzzy details right now would be only even fuzzier.