Crash-m / thelastripper

Automatically exported from code.google.com/p/thelastripper
0 stars 0 forks source link

Never rips. #144

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Description of the issue:No music ever downloads. I log on, select a
station, click "Tune in" and nothing happens.

What steps will reproduce the problem?
1. Start the program.
2. Enter user name and password.
3. Click "Login".
4. Select lastfm://globaltags/alternative
5. Click "Tune in".
6. Wait forever.

What is the expected output?

Music ripped to my ~/Music directory.

GENERAL INFORMATION ABOUT YOUR SYSTEM:

TheLastRipper version? 1.1.1
Mono/.Net runtime version? 1.9.1
Operating system and version? Ubuntu 8.10

Original issue reported on code.google.com by marcrwhi...@gmail.com on 4 Feb 2009 at 4:33

GoogleCodeExporter commented 9 years ago
Hi, just to keep you updated I'm done with the 1.4.0 beta... Have a look at 
it...

I haven't had any bugs with it so I guess the bug might be gone... Anyway, if 
you
can't find anything really nasty in it... I'll probably release it really 
soon...

Original comment by jopsen@gmail.com on 22 Mar 2009 at 6:59

Attachments:

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Hi!

Great, thank you!

Works fine so far! 
Did you remove the health check thing completely? I got kind of used to it to 
check
out in the terminal which tracks had been saved; any plans to bring it back?

"/usr/bin/mp3gain"
This appears in the terminal; is it used as standard now?

And another request: Could it be possible to have an option not to download the
cover-jpgs? I removed part of the code in LastManager.Stream.cs again to stop 
that;
other people would like to have the covers in the id3-tags instead...

so long
hank

PS: Just one more thing: Scrobbling doesn't work with this version, either (No, 
it's
not really important to me, but still...)

Original comment by hanksch...@googlemail.com on 22 Mar 2009 at 10:00

GoogleCodeExporter commented 9 years ago
"/usr/bin/mp3gain" appears because it's checking if mp3gain is installed on your
system... if it is... A check box in preferences will allow you to enable volume
normalization for the tracks you record (the volumen normalization is applied 
using a
tag, so an replaygain aware player is needed, such as Amarok with plugins).

Well, I guess I ought to save the covers in id3tags... I'll take a look at 
that...

Original comment by jopsen@gmail.com on 22 Mar 2009 at 10:13

GoogleCodeExporter commented 9 years ago
Hi!

Ok, thanks for the mp3gain info. But I think normalisation is somewhat 
problematic
for just one track; especially if there are big differences in the dynamic 
range of
different tracks from one album; just checking a single track would simply 
flatten
those differences.

About the covers: I wouldn't need them at all; and players are all different: 
some
can read images from id3-tags; others can't and just take the first image in the
folder; other grab them from the web... 

So an option what do to with the images would be great!...

so long
hank

Original comment by hanksch...@googlemail.com on 22 Mar 2009 at 10:38

GoogleCodeExporter commented 9 years ago
I don't know much about volume normalization, but when recording from last.fm 
chances
that you'll get tracks from the same album is limited... Even if they have the 
same
album name, it's not certain that they are from the same CD.

Original comment by jopsen@gmail.com on 23 Mar 2009 at 8:10

GoogleCodeExporter commented 9 years ago
Hi!

Of course you are right about the tracks coming from different CDs at last.fm...
Well, the really good stuff has still to be bought, anyway ;-)

so long
hank

Original comment by hanksch...@googlemail.com on 23 Mar 2009 at 8:33

GoogleCodeExporter commented 9 years ago
Hi!

Just had this message trying to restart a playlist (TheLstRipper stopped, 
displaying
something about a playlist not found or not enough tracks on it)

Retries left: 1
Retries left: 0
get 'how do you do' (The Unnecessary History Of Doctor Rockit)  from 'Doctor 
Rockit'
Song skipped (incomplete or user request)
get 'Life Love and Unity (Technova Mix)' (The Remixes)  from 'Dreadzone'

Unhandled Exception: System.Threading.ThreadInterruptedException: Thread 
interrupted
  at (wrapper managed-to-native) System.Threading.WaitHandle:WaitOne_internal
(intptr,int,bool)
  at System.Threading.WaitHandle.WaitOne (Int32 millisecondsTimeout, Boolean
exitContext) [0x00000] 
  at System.Net.WebAsyncResult.WaitUntilComplete (Int32 timeout, Boolean exitContext)
[0x00000] 
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] 
  at System.Net.HttpWebRequest.GetResponse () [0x00000] 
  at System.Net.WebClient.DownloadDataCore (System.Uri address, System.Object
userToken) [0x00000] 

the whole thing just disappeared...

so long
hank

Original comment by hanksch...@googlemail.com on 23 Mar 2009 at 11:15

GoogleCodeExporter commented 9 years ago
Looks a bit like issue 161, we should probably handle this somehow... But it's 
not
something that happens frequently...

Original comment by jopsen@gmail.com on 23 Mar 2009 at 12:10

GoogleCodeExporter commented 9 years ago
Hi!

After restarting a playlist (same as before), TheLastRipper starts, one track is
skipped, and after the next the player crashes, showing this message:

Unhandled Exception: System.Threading.ThreadInterruptedException: Thread 
interrupted
  at (wrapper managed-to-native) System.Threading.WaitHandle:WaitOne_internal
(intptr,int,bool)
  at System.Threading.WaitHandle.WaitOne (Int32 millisecondsTimeout, Boolean
exitContext) [0x00000] 
  at System.Net.WebAsyncResult.WaitUntilComplete (Int32 timeout, Boolean exitContext)
[0x00000] 
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] 
  at System.Net.HttpWebRequest.GetResponse () [0x00000] 
  at System.Net.WebClient.DownloadDataCore (System.Uri address, System.Object
userToken) [0x00000] 
**
ERROR:../../mono/io-layer/handles-private.h:160:_wapi_handle_set_signal_state:
assertion failed: (thr_ret == 0)
Stacktrace:

Native stacktrace:

    mono [0x817b4ae]
    [0xb7fc2410]
    /lib/tls/i686/cmov/libc.so.6(abort+0x188) [0xb7d49268]
    /usr/lib/libglib-2.0.so.0(g_assertion_message+0x123) [0xb7f1eb93]
    /usr/lib/libglib-2.0.so.0 [0xb7f1f0bd]
    mono [0x8122132]
    mono [0x8122b53]
    mono [0x8121ed4]
    mono [0x80d896e]
    mono [0x80d8ad2]
    mono [0x80d5f74]
    mono [0x81279de]
    mono [0x813ff75]
    /lib/tls/i686/cmov/libpthread.so.0 [0xb7ea750f]
    /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0xb7dfda0e]

or this:

get 'Swarming' (Tripper)  from 'Efterklang'
Song skipped (incomplete or user request)
get 'Blue Skies' (Live at Blues Alley)  from 'Eva Cassidy'

Unhandled Exception: System.Threading.ThreadInterruptedException: Thread 
interrupted
  at (wrapper managed-to-native) System.Threading.WaitHandle:WaitOne_internal
(intptr,int,bool)
  at System.Threading.WaitHandle.WaitOne (Int32 millisecondsTimeout, Boolean
exitContext) [0x00000] 
  at System.Net.WebAsyncResult.WaitUntilComplete (Int32 timeout, Boolean exitContext)
[0x00000] 
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] 
  at System.Net.HttpWebRequest.GetResponse () [0x00000] 
  at System.Net.WebClient.DownloadDataCore (System.Uri address, System.Object
userToken) [0x00000] 
**
ERROR:../../mono/io-layer/handles-private.h:160:_wapi_handle_set_signal_state:
assertion failed: (thr_ret == 0)
Stacktrace:

  at (wrapper managed-to-native) System.Threading.Monitor.Monitor_exit (object) <0x00004>
  at (wrapper managed-to-native) System.Threading.Monitor.Monitor_exit (object)
<0xffffffff>
  at System.Threading.Monitor.Exit (object) <0x00011>
  at System.Net.ServicePoint.get_HostEntry () <0x0017f>
  at System.Net.WebConnection.Connect () <0x0010c>
  at System.Net.WebConnection.InitConnection (object) <0x00125>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_object
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

**
ERROR:../../mono/io-layer/handles-private.h:160:_wapi_handle_set_signal_state:
assertion failed: (thr_ret == 0)
Aborted

Well, probably no need to fix it, since the days of TheLastReipper seem  only 
to be a
few... (What will happen after March?? You certainly won't get some kind of
API-licence, or whatever it will take for third-party applications to connect 
to lastfm?)

so long
hank 

Original comment by hanksch...@googlemail.com on 26 Mar 2009 at 1:41

GoogleCodeExporter commented 9 years ago
Hi!

Since early evening today I keep getting this error message after playing a 
song from
a playlist:

System.Net.WebException: The request timed out
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00000] 
  at System.Net.HttpWebRequest.GetResponse () [0x00000] 
  at LibLastRip.LastManager.StartRecording (Boolean newStation) [0x00000] 

Sometimes I'm able to skip/tune in anew, sometimes the player crashes 
afterwards...

First signs of the changed API? Skipping does not seem to work proper anymore, 
either...

so long
hnak

Original comment by hanksch...@googlemail.com on 29 Mar 2009 at 8:14

GoogleCodeExporter commented 9 years ago
From what I can see, it seems thelastripper might break when the API changes 
kick
in... I'm currently putting development on a hold, and considering whether or 
not to
reverse engineer the new API...

Original comment by jopsen@gmail.com on 8 Apr 2009 at 7:07