|
Gapless MP3's + Streams (1.19) |
Posted on: 2010/1/28 23:19
#1 |
---|---|---|
Not too shy to talk
![]() ![]() Joined:
2006/11/26 10:48 Posts: 402
|
Hi,
I just thought I'd give you guys the heads up that after a little research (and a lot of hacking (with my own code and MP3 files that is - not other peoples!)) I've managed to get the MP3Cast plugin working in true gapless mode for the majority of MP3's. This includes Amazon and iTunes MP3's. This means you can finally play albums where a track continues from one to another properly without a gap (needs TuneNet to be in Gapless mode). I'm particularly pleased as it doesn't involke any DSP routines and will work with the current mpega library. Thought I'd share that with you all :) I'll release the updated plugin soon. Cheers, Bean. Edited by bean on 2010/2/5 23:48:39
|
|
_________________
OS4.1 + an A1XE with an appetite for batteries! |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/28 23:53
#2 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/27 22:17 From Israel
Posts: 925
|
@bean
Cool ![]() I guess that doesn't apply to regular playback of files? Jack |
|
_________________
![]() "the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/29 6:43
#3 |
---|---|---|
Home away from home
![]() ![]() Joined:
2006/11/30 18:43 From Norway
Posts: 2416
|
@bean
Nice work. ![]() |
|
_________________
Sam460 Lite |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/29 6:46
#4 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2008/10/29 10:20 From Uppsala, Sweden
Posts: 632
|
Nice work!!
|
|
|
Re: Gapless MP3's |
Posted on: 2010/1/29 7:51
#5 |
---|---|---|
Not too shy to talk
![]() ![]() Joined:
2007/1/5 10:14 Posts: 252
|
@bean
Sounds great! Now I can listen to Powerslave as ripped from the reissued cd properly! (as they had the brilliant idea to put the song's intro at the end of the previous track instead of the beginning of the track it belongs....sigh!) May I request a few things? 1. Right now when *tunenet -play* is invoked from CLI and tunenet is already running, if no song is selected in the playlist, nothing is played. Maybe you could tweak it so it plays the first entry in the playlist instead. That's be useful to me as I've configured a button to start tunenet and another for play/pause. So, if you'd tweak it that way I won't have to select something in the playlist, I'll have total control from the keyboard from the get go. If there's another way around though I'd be happy to know! :) 2. Are you planning of adding any DSP effects? Basic ones, bass, treble, stereo widening would be nice. I have to say I especially miss the stereo widening effect from songplayer. 3. Is there a way to snapshot where Tunenet's icon goes while iconified? 4. And last, but not least, but certainly most unlikely to happen, is there any chance you add support for mp3pro? I've seen there's a relevant plugin for mplayer on linux that is also open-source afaik. Would that help at all? Sorry for taking advantage of this post to ask for those things. Keep up the great work! :) |
|
|
Re: Gapless MP3's |
Posted on: 2010/1/29 15:00
#6 |
---|---|---|
Home away from home
![]() ![]() Joined:
2006/11/26 21:45 From A haunted Castle somewhere in the Bavarian Mountains
Posts: 2482
|
@bean
Thank you bean, very much appreciated |
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr. John Zoidberg |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/30 0:23
#7 |
---|---|---|
Not too shy to talk
![]() ![]() Joined:
2006/11/26 10:48 Posts: 402
|
@Jack
Hi, This will work if the files come after each other in the list so: TuneNet mp3:track1.mp3 mp3:track2.mp3 will play them as gapless. (I've a fixed exe which will be released soon for the -load and relative path issues). Perhaps some nice new ways to queue tunes using CLI/ARexx port are needed in order to support AMuse etc? @Vulture I've just tested with iTunes V7 and V9 MP3's tonight and gapless is working nicely. Basically anything encoded with the appropriate LAME headers or the iTunes standard should work fine, so I'm hoping your tracks will be fine. I'm going to output the phrase "MP3 Gapless" in the Tune info window under the notes tag so you'll be able to tell if your file has gapless support or not. Quote: 1. Right now when *tunenet -play* is invoked from CLI and tunenet is already running, if no song is selected in the playlist, nothing is played. Maybe you could tweak it so it plays the first entry in the playlist instead. That's be useful to me as I've configured a button to start tunenet and another for play/pause. So, if you'd tweak it that way I won't have to select something in the playlist, I'll have total control from the keyboard from the get go. If there's another way around though I'd be happy to know! :) Try: tunenet -restarttune Works here (though of course I have the latest bin). Quote: 2. Are you planning of adding any DSP effects? Basic ones, bass, treble, stereo widening would be nice. I have to say I especially miss the stereo widening effect from songplayer. I'm reading two DSP books at the moment, one specifically on Audio processing. We'll see how it goes. Quote: 3. Is there a way to snapshot where Tunenet's icon goes while iconified? Not yet, but I've already fixed the positioning issue of the app icon so now it finds the first available bit of space instead. Quote: 4. And last, but not least, but certainly most unlikely to happen, is there any chance you add support for mp3pro? I've seen there's a relevant plugin for mplayer on linux that is also open-source afaik. Would that help at all? I've no plans. But if the mpega library was updated everyone would benefit. A job for someone else I think. @All, I'll probably release a "test" plugin tomorrow evening for those who are interested in testing. Cheers, Bean. |
|
_________________
OS4.1 + an A1XE with an appetite for batteries! |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/30 5:16
#8 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/26 16:47 Posts: 1414
|
@bean
Way to go with the dsp stuff bean! |
|
|
Re: Gapless MP3's |
Posted on: 2010/1/30 9:00
#9 |
---|---|---|
Not too shy to talk
![]() ![]() Joined:
2007/1/5 10:14 Posts: 252
|
@bean
Sounds great! :) |
|
|
Re: Gapless MP3's |
Posted on: 2010/1/30 17:11
#10 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/27 22:17 From Israel
Posts: 925
|
@bean
Quote:
Yep. The inevitable is here. Gapless playback is a must. And to find a way to make the notification server to display the relevant album cover. Jack |
|
_________________
![]() "the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/30 20:49
#11 |
---|---|---|
Not too shy to talk
![]() ![]() Joined:
2006/11/28 22:14 Posts: 287
|
@bean
GREAT WORK! |
|
_________________
Simone"Tuxedo"Monsignori, Perugia, ITALY. |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/30 23:31
#12 |
---|---|---|
Not too shy to talk
![]() ![]() Joined:
2006/11/26 10:48 Posts: 402
|
This can be considered experimental, but I've released the Gapless MP3Cast plugin (V1.16) for anyone that wants to try it out.
Please read the readme first for full details and current issues!. Also don't forget to set TuneNet to gapless mode (the default mode). To see if the currently playing MP3 supports gapless playback check the info window for the words "Gapless MP3". OK, the plugin link download link is here: www.tunenet.co.uk/download/mp3cast1_16-experimental.lha You'll need the OS4.1.1 version of TuneNet. A new version is on the way, though I'm not sure when yet. Cheers, Bean. |
|
_________________
OS4.1 + an A1XE with an appetite for batteries! |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/31 11:16
#13 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/27 22:17 From Israel
Posts: 925
|
@bean
Quote:
Some questons so far: cli commands do not allow me to expunge the file entries tunenet loads on startup (PROGDIR:tn_deflist.m3u). And: how to communicate with tunenet via arexx? Readme doesn't say a thing about it. I wish there's arexx interface and an old wish of mine: to query the current playback time.... Thanks, Jack |
|
_________________
![]() "the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/31 11:40
#14 |
---|---|---|
Not too shy to talk
![]() ![]() Joined:
2006/11/26 10:48 Posts: 402
|
@Jack
There is no ARexx interface in the current version, but I am in the processing of adding one in. I'll be sure to add methods to query the playtime and extract the Album covers from the files. I'll take a look at the cli playlist query. @All, Anyone tried the gapless plugin yet? Any luck? Cheers, Bean |
|
_________________
OS4.1 + an A1XE with an appetite for batteries! |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/31 11:53
#15 |
---|---|---|
Home away from home
![]() ![]() Joined:
2007/5/19 13:23 Posts: 2815
|
@bean
All my MP3s are hand-encoded (by lame), so I don't think any of them will work with gapless playback ![]() |
|
_________________
Author of the PortablE programming language. I love using Amiga OS4.1 on my A1-X1000 & Sam440 ![]() Don't forget the official support forum for OS4! |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/31 12:03
#16 |
---|---|---|
Just popping in
![]() ![]() Joined:
2006/12/2 0:31 From Poland
Posts: 244
|
@bean
Quote: Anyone tried the gapless plugin yet? Any luck? Dont know if it was the reason but I had cracling sound every time a new track was starting. Now everything sound smooth and perfect ![]() TuneNet is great. ![]() BTW: Any chance for AAC+ plugin? Edited by mr2 on 2010/1/31 14:39:31
|
|
_________________
Sam440 flex 800MHz RAM 1GB R9250 128MB OS4.1 SBLive! -> ![]() |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/31 12:50
#17 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/27 22:17 From Israel
Posts: 925
|
@bean
Quote:
Query options will be nice. About adding cover support: a command to change the cover image inside tunenet. MEanwhile will try to communicate with ringhio myself. And: imbedding cover into files can be inefficient, especially when music is collected as whole albums, then single cover image for the whole dir is more suitable. Quote:
10x! Jack |
|
_________________
![]() "the expression, 'atonal music,' is most unfortunate--it is on a par with calling flying 'the art of not falling,' or swimming 'the art of not drowning.'. A. Schoenberg |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/31 15:00
#18 |
---|---|---|
Not too shy to talk
![]() ![]() Joined:
2006/11/26 10:48 Posts: 402
|
@Jack
The images within music files are handy if you move them about between devices a lot. I will be adding external image support at some point soon. @Chris H, Lame supports gapless encoding, your files may already have that info in them! Cheers, Bean |
|
_________________
OS4.1 + an A1XE with an appetite for batteries! |
||
|
Re: Gapless MP3's |
Posted on: 2010/1/31 16:55
#19 |
---|---|---|
Not too shy to talk
![]() ![]() Joined:
2007/1/5 10:14 Posts: 252
|
@bean
Works fine with my mp3s so far, excellent work! Thx! |
|
|
Re: Gapless MP3's |
Posted on: 2010/1/31 19:01
#20 |
---|---|---|
Just popping in
![]() ![]() Joined:
2007/9/3 17:27 From France
Posts: 144
|
@bean
With the previous version of TuneNET, I've been successfully playing gapless mp3 encoded by ADRipper (using an unreleased Blade-based plugin) for 2 years now ! So the old gapless mode wasn't a "true gapless" ? |
|