[Freevo-devel] Re: [Freevo-users] ripping interface?

2003-06-11 Thread Rich C
Paul, for .mp3s I see that Lame can tag with ID3V2,
I'm assuming this is the same functionality that the
id3v2.py module has.?  If so, it's probably easier for
me to just add the tagging into the Lame commandline
that i execute.

My module is now almost useable, but I've got to clean
up some of the menuing and plugin stuff I'm doing
since it was just kind of copied from another module
and kludged in and I'm not exactly sure how the whole
menuing/plugin-in features of freevo work  yet.  

 Also, i need to figure out how to select among the CD
drives if there is more than one on the PC -at the
moment I just hardcoded selecting the one thats in my
computer (.config.REMOVABLE_MEDIA[1]).  If anyone has
any advice on the above I'd appreciate it.

Lastly, I also need to figure out how to show some
sort of status bar to show the ripping progress. 
cdparanoia and lame report a text progress bar/%done,
I can probably parse that somehow to drive a status
bar within Freevo.

Cheers,
Rich
--- Aubin Paul [EMAIL PROTECTED] wrote:
 I'm interested; though I'd like to see what happens
 with Xiph before
 going further. I'm sure that whatever happens with
 encoding, it'll
 involve either pipes or some other way of specifying
 how to encode.
 
 The big problem is tagging; we have Python libraries
 for writing Ogg
 and ID3v2.4 tags, but I haven't seen anything for
 FLAC.
 
 Aubin
 
 On Thu, Jun 12, 2003 at 04:05:49AM +, mark
 wrote:
  
  Okay, I'm late to this thread, but is anyone else
 interested in flac lossless compression?  At the
 moment I've been ripping manually and storing as
 .wavs.  I'd like to use flac at some point, but I'm
 not sure how to play them on the framebuffer.  I
 understand Mplayer can use xmms plugins and that
 xmms has a flac plugin but I havent tried this.
  
  I dont have the skill to implement this into
 Freevo, and understand that most people will want
 lossy compression.  In that case, if its not too
 much trouble I would appreciate it if there could be
 an local_config.py option just to rip to wav's so
 that they could be compressed from an ssh connection
 using flac or left as wavs which freevo already
 handles.  
  
  Mark
  
  
  On Mon, 9 Jun 2003 12:09:15 -0700 (PDT)
  Rich C [EMAIL PROTECTED] wrote:
  
   Hello Gents,
   
   I've spent the last week or so doing just that. 
 I
   have a plugin that can rip a CD to the hard
 drive as a
   .wav at the moment (next step, tonight probably,
 will
   be converting it to .mp3). It is capable of
 pulling
   the CDDB info for the CD and using this info to
 write
   the .wav files to your audio directory. 
   
   
   -Rich
   
   
   --- Brian Lalor [EMAIL PROTECTED] wrote:
Aubin Paul wrote:
 Yes, it's definitely something I'd like to
 see
(and may have to do
 myself :) but I currently don't have a
 Freevo
machine with a ROM
 drive. I just ordered one, so after that
 comes in,
it'll probably be
 one of my priorities.
 
 Short answer: wait a little while :)

Cool!  :-)

-- 
__   
   / /  / __/ Brian Lalor
  / _ \/__ \  [EMAIL PROTECTED]
/_.__//  http://bravo5.org/


   
  

---
This SF.net email is sponsored by:  Etnus,
 makers of
TotalView, The best
thread debugger on the planet. Designed with
 thread
debugging features
you've never dreamed of, try TotalView 6 free
 at
www.etnus.com.
   
 ___
Freevo-users mailing list
[EMAIL PROTECTED]
   
  

https://lists.sourceforge.net/lists/listinfo/freevo-users
   
   
   __
   Do you Yahoo!?
   Yahoo! Calendar - Free online calendar with sync
 to Outlook(TM).
   http://calendar.yahoo.com
   
   
  

---
   This SF.net email is sponsored by:  Etnus,
 makers of TotalView, The best
   thread debugger on the planet. Designed with
 thread debugging features
   you've never dreamed of, try TotalView 6 free at
 www.etnus.com.
   ___
   Freevo-users mailing list
   [EMAIL PROTECTED]
  

https://lists.sourceforge.net/lists/listinfo/freevo-users
  
  
  
  
 

---
  This SF.NET email is sponsored by: eBay
  Great deals on office technology -- on eBay now!
 Click here:
  http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
  ___
  Freevo-users mailing list
  [EMAIL PROTECTED]
 

https://lists.sourceforge.net/lists/listinfo/freevo-users
 
 

---
 This SF.NET email is sponsored by: eBay
 Great deals on office technology -- on eBay now!
 Click here:
 http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
 ___
 Freevo-users mailing list
 [EMAIL PROTECTED]


Re: [Freevo-devel] Re: [Freevo-users] ripping interface?

2003-06-11 Thread Aubin Paul
On Wed, Jun 11, 2003 at 08:40:09PM -0700, Rich C wrote:
 Paul, for .mp3s I see that Lame can tag with ID3V2,
 I'm assuming this is the same functionality that the
 id3v2.py module has.?  If so, it's probably easier for
 me to just add the tagging into the Lame commandline
 that i execute.

I don't believe Lame does ID3v2, but it's up to you. Do it how 
it works best for you, and I'll add an optional id3v2 layer if
I need it.

  Also, i need to figure out how to select among the CD
 drives if there is more than one on the PC -at the
 moment I just hardcoded selecting the one thats in my
 computer (.config.REMOVABLE_MEDIA[1]).  If anyone has
 any advice on the above I'd appreciate it.

The best way to do it would be to attach an action to the CD rom
drives that show up under Audio; that way, it would be simple to
choose.

 Lastly, I also need to figure out how to show some
 sort of status bar to show the ripping progress. 
 cdparanoia and lame report a text progress bar/%done,
 I can probably parse that somehow to drive a status
 bar within Freevo.

I think we're going to make a GUI element to do that, so just
parse it and we'll attach the GUI element later...

Aubin


---
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: [Freevo-users] ripping interface?

2003-06-10 Thread Aubin Paul
On Mon, Jun 09, 2003 at 08:23:28PM -0700, Rich C wrote:
 To allowing ripping while still being able to do other
 things, i actually used a threaded class for the
 ripping. 
 
 i.e. class mm_thread(threading.Thread):
 
 Before this, freevo was hanging until the rip
 finished, now it simply starts the ripping process and
 I'm free to navigate around in freevo and navigate to
 any menu I want.

sounds good... all we'd need then is a way to return to it (ala Show
Player from the detach plugin, and some sort of progress widget in
the status bar.


---
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Re: [Freevo-users] ripping interface?

2003-06-09 Thread Rich C
To allowing ripping while still being able to do other
things, i actually used a threaded class for the
ripping. 

i.e. class mm_thread(threading.Thread):

Before this, freevo was hanging until the rip
finished, now it simply starts the ripping process and
I'm free to navigate around in freevo and navigate to
any menu I want.

-Rich

--- Aubin Paul [EMAIL PROTECTED] wrote:
 On Mon, Jun 09, 2003 at 02:31:58PM -0500, Brian
 Lalor wrote:
  * how do you deal with CDs that don't have info in
 CDDB?
 
 Rip into 'unnamed' files.
 
  * how can this be implemented so that ripping can
 be done in the
background?
 
 Look at detach.py under audio/plugins
 
  * uh, I'm sure there were more... :-P
 
 Here's one; we should add tagging. I recently
 updated the id3v2
 parsing library in Freevo and it happens to include
 the ability to
 write tags as well. I would suggest id3v2 as default
 because it's not
 as horrible limited as id3v1 tags.
 
 Aubin
 
 

---
 This SF.net email is sponsored by:  Etnus, makers of
 TotalView, The best
 thread debugger on the planet. Designed with thread
 debugging features
 you've never dreamed of, try TotalView 6 free at
 www.etnus.com.
 ___
 Freevo-users mailing list
 [EMAIL PROTECTED]

https://lists.sourceforge.net/lists/listinfo/freevo-users


__
Do you Yahoo!?
Yahoo! Calendar - Free online calendar with sync to Outlook(TM).
http://calendar.yahoo.com


---
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Re: [Freevo-users] ripping interface?

2003-06-09 Thread Brian Lalor
Rich C wrote:

I am currently using the CD title to create a
directory in the specified audio directory
(CONFIG_AUDIO_DIR).  Any suggestions on how to
structure the audio directories?  I can also make a
subdirectory using the 'Category' of music and or use
the Artists/Groups name if CDDB returns that info. 
This is where a database is needed.  I saw some discussion on the dev 
list (where this discussion should probably go :-) ) regarding mysql and 
saw general distaste towards using a database.  You simply cannot build 
a useful application for searching, browsing and categorizing music and 
for building playlists buy just working with a directory structure.  I'd 
really like to see some kind of listening preference data stored on each 
track that can be used to find the next track to listen to.  I don't see 
this kind of thing being simple, fast, or light-weight without the use 
of a real database.

I'm not at all opposed to working on this with someone.  Frankly, I 
think Freevo could do well with a database, rather than working with, 
for example, one big honkin' XML file for TV listings.  That's something 
that I think MythTV does quite well...

Now, that being said, I still think you need to have a reasonable 
directory structure.  I personally prefer 
/format/artist|various/album/artist_-_album_-_track 
#_-_track name.format

Thanks for listening,
B
--
   __   
  / /  / __/ Brian Lalor
 / _ \/__ \  [EMAIL PROTECTED]
/_.__//  http://bravo5.org/
---
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Re: [Freevo-users] ripping interface?

2003-06-09 Thread Aubin Paul
A database may be an option, since we use Twisted now for the web
stuff and it supports Pgsql nicely.

On Mon, Jun 09, 2003 at 03:32:18PM -0500, Brian Lalor wrote:
 Rich C wrote:
 
 I am currently using the CD title to create a
 directory in the specified audio directory
 (CONFIG_AUDIO_DIR).  Any suggestions on how to
 structure the audio directories?  I can also make a
 subdirectory using the 'Category' of music and or use
 the Artists/Groups name if CDDB returns that info. 
 
 This is where a database is needed.  I saw some discussion on the dev 
 list (where this discussion should probably go :-) ) regarding mysql and 
 saw general distaste towards using a database.  You simply cannot build 
 a useful application for searching, browsing and categorizing music and 
 for building playlists buy just working with a directory structure.  I'd 
 really like to see some kind of listening preference data stored on each 
 track that can be used to find the next track to listen to.  I don't see 
 this kind of thing being simple, fast, or light-weight without the use 
 of a real database.
 
 I'm not at all opposed to working on this with someone.  Frankly, I 
 think Freevo could do well with a database, rather than working with, 
 for example, one big honkin' XML file for TV listings.  That's something 
 that I think MythTV does quite well...
 
 Now, that being said, I still think you need to have a reasonable 
 directory structure.  I personally prefer 
 /format/artist|various/album/artist_-_album_-_track 
 #_-_track name.format
 
 Thanks for listening,
 B
 
 -- 
__   
   / /  / __/ Brian Lalor
  / _ \/__ \  [EMAIL PROTECTED]
 /_.__//  http://bravo5.org/
 
 
 ---
 This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
 thread debugger on the planet. Designed with thread debugging features
 you've never dreamed of, try TotalView 6 free at www.etnus.com.
 ___
 Freevo-users mailing list
 [EMAIL PROTECTED]
 https://lists.sourceforge.net/lists/listinfo/freevo-users


---
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel