451

(61 replies, posted in Development)

Thanks. I got the email. I'll toss it in when I get some time.

if you have a m3u with just "megaman2.nsf", it won't open all tracks inside megaman2.nsf

Ok, these should be fixed as well. Again, I didn't have much time to test tonight, r587 if you want to give it a try though.

There's currently a "bug" where nsf files or other multi-track files in playlists don't load. I'm not sure if this is correct or not. Playlists are supposed to contain single entries, and doing so would kind of violate that. It's basically if I should allow some type of recursive loading. I'm thinking no, since it could cause a lot of issues. For example, if you edited Default.m3u to contain itself, we could have fun infinite loops. There could of course be a max depth, which is the route I might go. Run through the files twice, and call it done.

I think I got this fixed, but I'm unable to test thoroughly tonight. Try out r587 anyways and we shall see.

455

(61 replies, posted in Development)

Sure, go ahead.

bytesPerSecond is the number of audio bytes per second, not the number in the source file. How long are these files?

I doubt the problem is caused by comparing floating points.

Is this a problem with the APL code by you? Or the normal cue sheet (.cue) plugin?

459

(17 replies, posted in Features)

I'd like to see the code at least for the first few submissions before giving write access. Emailing me a diff would probably work best.

460

(24 replies, posted in Squashed Bugs)

Has anybody experienced any memory leak symptoms?

Oh! You mean streaming! 0.06 support is pretty limited, and I wouldn't be surprised if it's broken. I'm hoping to improve that with 0.08. I'll make sure to bookmark this URL to test with.

lol Fuga strikes again! .pls should be working in 0.06. If it isn't, that's a bug.

Thanks, I'll look into it.

464

(11 replies, posted in Development)

Well, technically that's not supposed to happen. I just get excited sometimes.  smile

465

(7 replies, posted in Archives)

Indeed. I'm curious how long this bug has been around.

1) That's easy enough to fix.
2 & 3) Yeah, I saw that one coming. This is a big problem because Cog needs some way to determine if the file is multitrack, and which track should appear in th list. Maintaining at least some compatibility with general m3u's is required, so escaping doesn't really work.I suppose it can just check if the end only a has a hash and digits. Until the nefarious .mp#3 format comes along smile.

468

(2 replies, posted in Features)

Icecast input should mostly work, though Cog doesn't currently support OggFlac. But I have never heard of lossless internet radio. Output will have to wait until I actually write output plugin support. Come to think of it, perhaps it would work better as an effects plugin, which also do not yet exist.

469

(7 replies, posted in Archives)

Cog has no toolbar, so I doubt it.

470

(9 replies, posted in Features)

Hmm, songbird seems to have a copy of the taglib library that supports m4a. Isn't open source great?

471

(2 replies, posted in Squashed Bugs)

Ok, this should be fixed as of r574.

Could you try r574? Let me know if this takes care of it.

473

(8 replies, posted in Squashed Bugs)

Any luck?

Does hide behave correctly? If I'm in an app, activate Cog, do stuff, and then Hide Cog does it go back? If so, yeah that'd work. (Sorry, don't have a mac available atm).

Interesting idea. I kinda like it. I'm not sure about the technical side. I know you can bring Cog to the front, but I'm not sure if deactivating it would toggle back to the last application, or just go back to some random one.