![]() |
#41 | ||
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Quote:
Version 1.0 didn't use an ini. That works. Quote:
Yes, it's on Windows XP but it shouldn't matter anyway. I'll go find a 7 box to see if it does the same thing with the versioning. |
||
![]() |
![]() |
![]() |
#42 | |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Quote:
lulz |
|
![]() |
![]() |
![]() |
#43 | |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
The files names ending in A & F were embedded with MediaMonkey. B & E with your version 1.0. C & D with your version 1.0.2.6. The remaining mp3 does not have an embedded image.
Quote:
[QUOTE=thinktink]What is showing the art? Is it the gen_classicart window or something else? Bento Skin? Winamp Modern?[\QUOTE] I'm using a cPro skin, as listed in my signature below. I was using its "Now Playing" panel. I can switch to 1 of the Nullsoft skins, but I don't think it will make a difference. If it does, then I quess I won't be able to use your plug-in. Too bad for me, in that case. Edit: The attachment did not work. Maybe it's too big. I'll put it on a file sharing site and post the link. That will take a few minutes. Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
|
![]() |
![]() |
![]() |
#44 |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
While waiting for my zip file to upload, can you tell me how to do that?
Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
![]() |
![]() |
![]() |
#45 |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
![]() |
![]() |
![]() |
#46 | |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#47 |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
The attached is for Windows XP. Might work on Win 7 although not sure at all. Reboot is needed for it to take effect.
|
![]() |
![]() |
![]() |
#48 | |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Quote:
|
|
![]() |
![]() |
![]() |
#49 | |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Quote:
I need to look for another file sharing provider. Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
|
![]() |
![]() |
![]() |
#50 |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Alternatively, you can e-mail it to me in an attachment. I'll pm you my address.
|
![]() |
![]() |
![]() |
#51 |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Ok, try this link. It should be good for the next 7 days.
http://wikisend.com/download/633208/RepairBin.zip I don't get MediaFire. The copyrighted and original flags in the files are not set. Are they objecting because of the artist name, alone? I've shared mp3s thru them in the past. The 7 mp3 and 2 jpg files don't compress very much. The zip is almost 78MB, so it is too large for 1 email attachment for my web service provider to handle. I would have had to split it up. Sorry for the delays, my DSL uplink is so slow and I had to upload to Wikisend twice. The first time did not work, got to the end of the upload and the site stopped responding. ![]() As to the crash, maybe it's a Windows 7 64-bit running a 32-bit program thing. What's weird to me is the crash did not happen during the embed, but well after when the plug-in was not doing anything. After all, it is not used or needed to display the image. I will put v.1.0 back in the System folder and see what happens with the Nullsoft default skins. Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
![]() |
![]() |
![]() |
#52 |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
I just discovered something, maybe it's in the Beta v2 version but if you open a file with an embedded image in the Unified File Editor Pane and try to "Paste" in a new image it crashes Winamp on any skin. This was without my plugin installed. Winamp just goes "bye bye" without any warning.
[EDIT] Yup, it's in the new Beta v2. I still had a 5.623 install to test also and it didn't crash. But the new Beta v2 even in safe mode crashes. |
![]() |
![]() |
![]() |
#53 | |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Quote:
EDIT: Nevermind the above questions. Just read what you wrote in the other thread and DrO's response. Anyway, with the issue I'm having it seems to be related somehow to cPro skins. When using Big Bento everything is stable. Switching back to a cPro skin, clicking thru a few images, then letting Winamp just sit displaying an image and it will eventually crash blaming your plug-in. This is unfortunate for me, since I have become a fan of cPro skins. Also thanks for the registry adjustment file for reading w5s file version info. I discovered (looking for something else) that I have an app that is able to read file id information from the w5s files. I have 20 w5s files (including other 3rd party w5s files) and it's funny that only 3 of the 20 have any id information in them; yours, one of DrO's, and one of those included in the official full installation package. Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
|
![]() |
![]() |
![]() |
#54 |
Join Date: Sep 2003
Posts: 27,873
|
unified file editor is the alt+3 dialog. and to save me repeating myself about this crash issue... http://forums.winamp.com/showpost.ph...9&postcount=88
as for this component crashing, i briefly looked at one of the crash reports relating to it and all i could see (didn't have a chance to check it out properly) was it messing up on the parameters it was trying to pass in a call (was like everything had been shifted along by one e.g. was setting 'type' in the width parameter). will have to rummage out proper details from the crash dump when i've a chance (unless it's fixed before then). |
![]() |
![]() |
![]() |
#55 | |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Quote:
We have to stop cross posting like this. You are just too quick. I was just editing my post about that question. ![]() Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
|
![]() |
![]() |
![]() |
#56 |
Join Date: Sep 2003
Posts: 27,873
|
it's something a few of us would like to have on all of the officially shipped dlls so things can be checked even if parts of Winamp are unable to run (i.e. would massively help koopa's tool).
|
![]() |
![]() |
![]() |
#57 | |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Quote:
|
|
![]() |
![]() |
![]() |
#58 |
Join Date: Sep 2003
Posts: 27,873
|
no idea without re-checking (though i'd be working against the real method names not the dispatch id) which i'm not going to be able to do until tomorrow now (got too much official work that needs to be finished off tonight).
|
![]() |
![]() |
![]() |
#59 | |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Quote:
![]() HTML Code:
#ifndef NULLSOFT_WINAMP_API_ALBUMART_H ...SNIP... API_ALBUMART_GETALBUMART = 10, API_ALBUMART_GETALBUMARTTYPES = 20, API_ALBUMART_GETVALIDALBUMARTTYPES = 30, API_ALBUMART_SETALBUMART = 40, API_ALBUMART_DELETEALBUMART = 50, API_ALBUMART_COPYALBUMART = 60, ...SNIP... | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite | | Save your playlist first! | Live voice-over | X-Fade 2.5 | | AterKast (Source DSP) | More of my stuff... | Last edited by thinktink; 20th March 2013 at 23:41. Reason: spelling |
|
![]() |
![]() |
![]() |
#60 | |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Quote:
TIA | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite | | Save your playlist first! | Live voice-over | X-Fade 2.5 | | AterKast (Source DSP) | More of my stuff... | Last edited by thinktink; 21st March 2013 at 03:40. |
|
![]() |
![]() |
![]() |
#61 | |
Join Date: Sep 2003
Posts: 27,873
|
Quote:
anyhoo, it's API_ALBUMART_GETALBUMART = 10 which is leading to the crash in the report i looked at. have included the call stack and the parameters seen in the method call. if anything i'd say it's gen_ff at fault but then your component should probably not crash when trying to deal with bad data if that is what is going on. code: code: |
|
![]() |
![]() |
![]() |
#62 |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Ok, I think I know what's going on.
In my handler of the GetAlbumArt function I am chucking the type string into a wide char class handler for the function of filtering out all references to L"<Embed>" before calling the original GetAlbumArt function. If gen_ff is hosing the parameters that would explain alot of why I haven't been able to debug it myself. However, since writing the plugin I don't think Winamp has ever once called in with the L"<Embed>" string included so I'll try passing the buck directly onto Winamp and see if it clears up. ![]() Just for your amusement, this was the whole of my GetAlbumArt function: HTML Code:
//--------------------------------------------------------------------------- int TMyAlbumArtApiCallback::GetAlbumArt(const wchar_t * filename, const wchar_t * type, int * w, int * h, ARGB32 ** bits) { UniString Type=type; int p=IsMyType(Type); if(p>0) { Type=Type.Delete(p,wcslen(ADDTYPENAME)); } return ApiAlbumArt->GetAlbumArt(filename,Type.c_bstr(),w,h,bits); } //--------------------------------------------------------------------------- |
![]() |
![]() |
![]() |
#63 |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
This new attached version seems to have done the trick. The attachment also includes an updated version of the api_BogProgEmbededArt.h header that corrects the bad safe macro.
| Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite | | Save your playlist first! | Live voice-over | X-Fade 2.5 | | AterKast (Source DSP) | More of my stuff... | Last edited by thinktink; 22nd March 2013 at 04:05. |
![]() |
![]() |
![]() |
#64 |
Forum King
|
my post following eggs first post:
http://webcache.googleusercontent.co...&ct=clnk&gl=us as to issue, its odd to me that just doing a paste when the file has an embed but the plugin is NOT installed, would crash the beta, but it seems like the devs have a handle on it. PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#65 | |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Quote:
Version 1.0.3.8 seems to have fixed my crashing problem with the cPro skins. Winamp with my usual cPro skin has been showing an album cover for over an hour with no problems. ![]() I assume the .h header file is for other dev types like yourself, it is nothing that I have to do anything with. Correct? Will you answer 3 more questions, please (excluding this one ![]() With the previous versions, I used the load button on the left to select an image file and the paste button on the right to embed it (since the paste button on the left did not seem to work). Is this the correct procedure? Can I use the quality option in the BPEmbededArt.ini file to experiment with compression levels? Are the lines for the JPEG and PNG writers needed? I'm currently using an .ini file with the same 3 lines I posted before (#40). Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
|
![]() |
![]() |
![]() |
#66 |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Thanks for jogging my memory about those posts. I did not paid them much attention at the time, since the main issue was something else. Sometimes OT stuff is important.
![]() Did some research and found out that Mediafire bowed to pressure from the music and movie industries a few months ago. Anyway if Wikisend craps out on me too, I now know of another alternative. Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
![]() |
![]() |
![]() |
#67 | |||
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Thank you for letting me know.
![]() Quote:
Quote:
Quote:
Technically nothing is needed but to set the various options for the writer configurations they are needed. Since the writers are referenced also by GUID instead of just by name you will need to use the .ini file in the .7z file I provided since there's no core function in Winamp to allow a user to enumerate the GUIDs of the various components in Winamp. And as of this post the only valid configuration option available is the "quality" setting for the JPEG writer, which is a value between 0 and 100, and I think I read somewhere "lossless" is also an available value for that option. |
|||
![]() |
![]() |
![]() |
#68 | |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Quote:
And thanks again for this plug-in and for doing your part to keep 3rd party Winamp development alive! If the Nullsoft folks can ever get the time to update the docs, maybe more people will come back and contribute stuff. The update should be a separate, paid, project, imo. Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
|
![]() |
![]() |
![]() |
#69 | |
Join Date: Sep 2003
Posts: 27,873
|
Quote:
really Winamp is not of interest to people to work on making plug-ins for as users expect plug-ins to be free because the main bulk of the player is and there has always been a backlash against plug-in devs trying to get a fair amount back for the work they put in. plug-ins and skins are nice and all that, but most users don't bother to download and install them. they just use what is provided and that is all they want. it's only more involved users who even dabble with plug-ins and skins (i know that won't be liked but we've got stats to confirm that is the case). plus being on the forum skews what is the 'norm'. finally the people who know the sdk are the ones who don't have the time to work on updating the documentation in it (i've done what i can over the years to update things but when there's little demand for updates it just slips to the bottom of a never-ending pile). plus Winamp has always been known for a shit sdk irrespective of the dev team at the time so at least we've maintained that level of consistency with it. |
|
![]() |
![]() |
![]() |
#70 | ||
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Quote:
It also doesn't help to have so much obsolete stuff on the main site. Downloading and installing stuff that doesn't work, is a big turnoff. But, that's another issue. Quote:
![]() And I'm not knocking what you official devs do. You manage to get a hell of a lot done anyway, under the circumstances. Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
||
![]() |
![]() |
![]() |
#71 |
Join Date: Sep 2003
Posts: 27,873
|
it's been covered a fair bit before. in most cases skins work fine irrespective of the client / OS version. it's plug-ins which are the issue and in honesty, if plug-ins which have issues or only work up to a given version were removed, there'd basically be no point in the plug-ins section on the site. but this has already been covered before in having legacy sections, validating what version and OS are supported etc but it's still coming down to a matter of time and resources. so maybe it would be better to just drop the plug-ins section.
|
![]() |
![]() |
![]() |
#72 | |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Quote:
![]() Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
|
![]() |
![]() |
![]() |
#73 |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
This should be my very last update to this plugin at least for a very long time.
This package includes a front-end plugin for configuring the embedded art settings instead of having to play phuck-a-duck with the ini file. The package also includes an updated version of the bpembededart.w5s (with the similarly updated api_BogProgEmbededArt.h header file) that implements the new function "DelWriterConfig", which for the life of me I can't figure out why I didn't originally implement that to begin with. Anyways, attached. No vcl included in the front-end plugin so it should allow Winamp to load fast and also remain small~ish. | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite | | Save your playlist first! | Live voice-over | X-Fade 2.5 | | AterKast (Source DSP) | More of my stuff... | Last edited by thinktink; 11th October 2013 at 15:18. |
![]() |
![]() |
![]() |
#74 |
Forum King
|
sorry to take this OT, but I do think plugins matter. I don't use a lot of them, but the option alone is important. if you had a "plugin store" to customize your winamp from within winamp, I think you might see more people use them, and maybe pay for them, like you do the android app.
there's a catch22 going on here. on the one hand, the devs say no one cares about plugins, they don't matter. but in the same breath they say that their hands are tied to making any changes due to legacy issues and need to support legacy stuff, etc... I've seen other much smaller projects have even today much more 3rd party plugin development. having a repository and being able to activate/deactivate from within the app seems to bring them out, as does being open source, and probably other factors. if winamp were more closed, you wouldn't have the ability to have your droid control winamp, or play certain filetypes. you wouldn't have 3rd party airplay or any number of other things. i might not use many of them, but i know i can, and if the one or two i cared about was cut, i'd have to find something else. i might not use most of the stuff i have on my swiss army knife, but there's a reason i have it as opposed to another knife. PENN STATE Radio or http://www.LION-Radio.org/ -- BUG #1 = Winamp skips short tracks Wish #1 = Multiple Column Sorting Wish #2 = Add TCMP/Compilation editing |
![]() |
![]() |
![]() |
#75 |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
I like that idea.
|
![]() |
![]() |
![]() |
#76 |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
I've been having a ball updating the low res art in some of my mp3s. Sometimes if I embed while a song is playing the embed is successful, but Winamp crashes. It is probaby due to the way the <Alt>+3 tag editor currently works. So I just want to alert people that it is best to do the embedding when the song is not playing.
The following sites are great for finding artwork: http://www.albumartexchange.com/ http://albumart.org/ Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
![]() |
![]() |
![]() |
#77 | |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
Just saw your post. Sorry for the necro-bumping delay.
Quote:
That's down to the individual ((typically) input) plugin that supports embedding (if it does) and not the UFIP ([ALT]+[3] Editor) (well, only insofar as so-much it starts the process of updating, the data has to come from somewhere.) I've tested editing the art on live playback of files on both in_mp3 and in_bpopus. Both aren't perfect but most of the time I can get away with it without too much worry. Haven't tested the other plugins though so I don't know if any of the other ones have a particularly bad time handling live art updates or not. |
|
![]() |
![]() |
![]() |
#78 |
Forum King
Join Date: May 2009
Location: No longer on the streets of Kings County, CA.
Posts: 3,219
|
I got tired of having to constantly re-select the <Embed> option so I made a new version of the plugin to to allow users to configure the default behavior in lieu of the option to list the <Embed> option first in the UFIP's "Artwork type:" combo box (which didn't work like I hoped originally anyways.)
Off-Site screenshots: | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite | | Save your playlist first! | Live voice-over | X-Fade 2.5 | | AterKast (Source DSP) | More of my stuff... | Last edited by thinktink; 10th November 2013 at 06:51. |
![]() |
![]() |
![]() |
#79 |
Forum King
Join Date: Aug 2011
Location: Phoenix, AZ
Posts: 4,891
|
Hi thinktink,
Thanx for the update. It is a pain having to select the embed option each time. I just told myself not to complain, its better than not being able to use Winamp to embed artwork. ![]() Were you aware that recent changes to in_flac.dll broke the ability of your plug-in's previous version to embed artwork in flac files? If so, does this new version fix that or is it up to the encoder? Windows 11 Home 64-bit v22H2 desktop - Logitech Z906 5.1 speaker system |
![]() |
![]() |
![]() |
#80 |
Join Date: Sep 2003
Posts: 27,873
|
i need to review the in_flac tagging fixes and have to re-do it differently as it shouldn't be affecting this plug-in (is due to different things being cached for the alt+3 dialog and in_flac not being as smart about it as it should be, it causes things to fail).
as for the combo selection, someone should just have mentioned it and i'd have added the means for the last selection to be remembered (if relevant for the file and what's installed). |
![]() |
![]() |
![]() |
|
Tags |
album, art, artwork, embed, embeded |
Thread Tools | Search this Thread |
Display Modes | |
|
|