|
Pike84
Posts: 1398
|
 |
« Reply #20 on: 23 Apr '05 - 18:21 » |
Quote
|
Will this plugin have tag editing feature at any point? Those who like to have that option, don't have much point in using this instead of the Winamp plugin, and having to have both plugins in use isn't too sensible either.
|
|
|
|
« Last Edit: 23 Apr '05 - 18:27 by Pike84 »
|
Logged
|
|
|
|
|
Tsorovan
Posts: 1244
|
 |
« Reply #21 on: 23 Apr '05 - 21:55 » |
Quote
|
Indeed.
If I may be so annoying as to suggest not implementing this in the actual playing plugin so as to "force" a more general-styled tag editing function to be implemented in XMPlay. Because as you say, it's very much nonsensical to have two plugins installed, using only part of one of them.
|
|
|
|
|
Logged
|
|
|
|
|
Sebastian_Mares
Guest
|
 |
« Reply #22 on: 23 Apr '05 - 21:56 » |
Quote
|
Will this plugin have tag editing feature at any point? Those who like to have that option, don't have much point in using this instead of the Winamp plugin, and having to have both plugins in use isn't too sensible either.
I am afraid not. I also don't really like the idea of a player having tag editing support. You might want to change your tags using MP3Tag instead.
|
|
|
|
|
Logged
|
|
|
|
|
Pike84
Posts: 1398
|
 |
« Reply #23 on: 24 Apr '05 - 04:27 » |
Quote
|
I don't really understand this kind of attitude towards such a simple and useful feature. It would clearly benefit many people, but what's unclear to me, is of what harm it could be to anyone  . Well, I for one will have to continue using the old Winamp plugin (which isn't too bad, though).
|
|
|
|
|
Logged
|
|
|
|
|
Guest
Guest
|
 |
« Reply #24 on: 24 Apr '05 - 11:30 » |
Quote
|
Well, Sebastian Mares is quite correct on that point. XMPlay is a media player, not a tag editor.
|
|
|
|
|
Logged
|
|
|
|
|
Brian
Posts: 733
|
 |
« Reply #25 on: 24 Apr '05 - 11:51 » |
Quote
|
We seem to be in a tradeoff situation with input plugins generally at the moment, as some of the new native ones don't have all the functions the old Winamp ones do, nor are the developers keen on them having all those functions. I guess it's going to be a question of how long reliance on third-party plugins can continue in these circumstances.
|
|
|
|
|
Logged
|
|
|
|
|
Tsorovan
Posts: 1244
|
 |
« Reply #26 on: 24 Apr '05 - 12:13 » |
Quote
|
<mental breakdown>
|
|
|
|
|
Logged
|
|
|
|
|
Sebastian_Mares
Guest
|
 |
« Reply #27 on: 24 Apr '05 - 12:29 » |
Quote
|
Since tag reading is handled by XMPlay internally, tag editing should be, too (if you really need tag editing in a media player).
|
|
|
|
|
Logged
|
|
|
|
|
Torkell
Posts: 1154
|
 |
« Reply #28 on: 24 Apr '05 - 12:53 » |
Quote
|
Since tag reading is handled by XMPlay internally, tag editing should be, too (if you really need tag editing in a media player).
I think my answer to this last time was "tag editing is good, bulk tag editing is bad". I now use mp3tag, but it is useful to be able to fix the occassional typo without having to start mp3tag up. Come to think of it, tag editing makes more sense now we've got the media library. The best solution would probably be to extend the plugin spec to add a setTag() function as well as getTag() (or whatever the functions are actually called).
|
|
|
|
|
Logged
|
|
|
|
|
Tsorovan
Posts: 1244
|
 |
« Reply #29 on: 24 Apr '05 - 14:46 » |
Quote
|
Sebastian Mares: very true. Input plugins should have nothing to do with editing tags.
|
|
|
|
|
Logged
|
|
|
|
|
Pike84
Posts: 1398
|
 |
« Reply #30 on: 25 Apr '05 - 03:20 » |
Quote
|
Since tag reading is handled by XMPlay internally, tag editing should be, too (if you really need tag editing in a media player).
It sort of makes sense, but you can see how it makes things easier for the player developers, when they don't have to worry about all the different tag types' support, since the plugins can handle it themselves. I suppose there are quite a few players around supporting these Winamp plugins too. Also, once again, I don't see any disadvantage in this (oo, the plugin's size is a few kBs bigger  ). Could you Sebastian, or Tsorovan please tell me why it is so bad to have the plugins handle the tag editing?
|
|
|
|
|
Logged
|
|
|
|
|
Sebastian_Mares
Guest
|
 |
« Reply #31 on: 25 Apr '05 - 06:19 » |
Quote
|
Well, if I understood Sebastian Andersson correctly, he cannot even implement APEv2 since the XMPlay SDK doesn't offer any functions for storing or obtaining tags. It's meant to be simple. In my opinion, a program should do what it designed for - a player should play, a tagger should tag, an e-mail client should send and receive e-mails... I don't like these things which are meant to do everything, but nothing well, so you end up in using "specialized" software anyways.
|
|
|
|
|
Logged
|
|
|
|
|
Pike84
Posts: 1398
|
 |
« Reply #32 on: 25 Apr '05 - 07:17 » |
Quote
|
In my opinion, a program should do what it designed for - a player should play, a tagger should tag, an e-mail client should send and receive e-mails... I don't like these things which are meant to do everything, but nothing well, so you end up in using "specialized" software anyways.
I can understand that, but tags an important part of a music file for many people, and it's only convenient to be able to edit them "on-the-fly". I have always done so myself, and I think that specialized tagger programs are only needed if you're processing a lot of files at once (or for some other, not so common purposes). So, as you see, I actually think of tag editing in a player as a "default" - if it's not possible, something seems to be wrong. And I'm not the only one thinking like this. There have been people coming to the forum to ask if they're missing something, when they haven't been able to edit some ID tags (after which they have been directed to get the input plugin).
|
|
|
|
|
Logged
|
|
|
|
|
Tsorovan
Posts: 1244
|
 |
« Reply #33 on: 25 Apr '05 - 11:37 » |
Quote
|
Yeah, we've already had this debate before but... it's completely retarded having to pause and unload the file you're listening to that might have faulty info in the tag or just a typo (or a tag at all, in my case — I do directory-wide tag removal, but sometimes a few songs slip through the cracks), and then start your tagging program of your choice, find the file and then do the thing, close the program and then start playing the file again.
Really. It's retarded. Very.
But it's also retarded having the input plugins handle tags. XMPlay should do it, just as it nowadays handles tag format/display and considering how a little trivial tagging support is soooooooooo bad, it could even be made a plugin (some people will, for some reason, still complain about that but fuck them).
|
|
|
|
|
Logged
|
|
|
|
|
Pike84
Posts: 1398
|
 |
« Reply #34 on: 25 Apr '05 - 13:51 » |
Quote
|
Yeah, we've already had this debate before but... it's completely retarded having to pause and unload the file you're listening to that might have faulty info in the tag or just a typo (or a tag at all, in my case — I do directory-wide tag removal, but sometimes a few songs slip through the cracks), and then start your tagging program of your choice, find the file and then do the thing, close the program and then start playing the file again.
Really. It's retarded. Very.
But it's also retarded having the input plugins handle tags. XMPlay should do it, just as it nowadays handles tag format/display and considering how a little trivial tagging support is soooooooooo bad, it could even be made a plugin (some people will, for some reason, still complain about that but fuck them).
I agree for the most part. I'm not sure if it's so retarded to have plugins handle the tags, but I certainly have nothing against XMPlay itself doing that either  .
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15270
|
 |
« Reply #35 on: 25 Apr '05 - 16:13 » |
Quote
|
Built-in tag editting may well happen in a future release, but it can't be just built-in. It will also require some mechanism for plugins to edit tags, to support formats that XMPlay has no built-in knowledge of, like WMA. To keep the plugin system as simple as possible in it's first incarnation, I decided to save it for later (ie. not in 3.2).
|
|
|
|
|
Logged
|
|
|
|
|
Tsorovan
Posts: 1244
|
 |
« Reply #36 on: 25 Apr '05 - 19:06 » |
Quote
|
Good news indeed!
|
|
|
|
|
Logged
|
|
|
|
|
Sebastian_Mares
Guest
|
 |
« Reply #37 on: 25 Apr '05 - 20:01 » |
Quote
|
Built-in tag editting may well happen in a future release, but it can't be just built-in. It will also require some mechanism for plugins to edit tags, to support formats that XMPlay has no built-in knowledge of, like WMA. To keep the plugin system as simple as possible in it's first incarnation, I decided to save it for later (ie. not in 3.2).
Could you add ID3v1, ID3v2, APEv2 and Vorbis tag editing? The plugins should also export a flag which tell XMPlay which tag type(s) the format support, including a custom flag where all tag handling is done by the plugin itself.
|
|
|
|
|
Logged
|
|
|
|
|
Irrational86
Posts: 960
|
 |
« Reply #38 on: 26 Apr '05 - 12:46 » |
Quote
|
Since Ian wants to keep the plugin system simple, why not keep it simple and simply add a plugin just for tag editing. It will not make the non-tagging people complain because they can simply remove it, and for the rest, they have their tagging support...What do you all think?
|
|
|
|
|
Logged
|
|
|
|
|
Dotpitch
Posts: 2473
|
 |
« Reply #39 on: 26 Apr '05 - 13:45 » |
Quote
|
Since Ian wants to keep the plugin system simple, why not keep it simple and simply add a plugin just for tag editing.
that's a nice solution, but is it also simple? every format has it's own way of tagging, so the tag-plugin should be able to tag all formats (not just the ones you use) or the input-plugin should have some info for the tag-plugin (which makes using winamp-plugins useless for tagging and people who just want the input-plugin furious  ) ...unless Ian has a revolutionary tag-editor 
|
|
|
|
|
Logged
|
|
|
|
|