Цитата:
Хотел с тебя скатать))) но немного потрейсив понял что при подсосе обложек в on_paint() есть проблемы, бесконечная отрисовка обложки и No cover при таком варианте...
img = get_album_art(fb.GetNowPlaying());
|
Не трейсил - тк не замечал доп нагрузки , а так интересен Твой гибрид с Бреттом

Я сегодня утром по переключению уже кое-что поправил в Максовском .. (можно и
img = get_album.. в условие сунуть .., нужно подумать ) :
Код:
img = get_album_art(fb.GetNowPlaying());
if(img != null ){
img = img.CreateRawBitmap();
Cover.CoverX = x;
Cover.CoverY = y;
var size = calc_img_size(img);
gr.GdiDrawBitmap( img, size.x, size.y, size.width, size.height, size.cx, size.cy, size.cwidth, size.cheight );
}else
if(no_cover_on){
if( img == null && fb.PlaybackLength > 0){
img = no_cover_image;
img = img.CreateRawBitmap();
Cover.CoverX = x;
Cover.CoverY = y;
var size = calc_img_size(img);
gr.GdiDrawBitmap( img, size.x, size.y, size.width, size.height, size.cx, size.cy, size.cwidth, size.cheight );
};
if(fb.PlaybackLength <= 0 && img == null ){
img = no_cover_radio_image;
img = img.CreateRawBitmap();
Cover.CoverX = x;
Cover.CoverY = y;
var size = calc_img_size(img);
gr.GdiDrawBitmap( img, size.x, size.y, size.width, size.height, size.cx, size.cy, size.cwidth, size.cheight );
};
и сделал Био от Гены через on_item_focus_change() .
Теперь всё супер ! (позже сниму видео)
Цитата:
Хотел тебя попросить, если не сложно кинь пару тройку плейлистов радио с картинками(можно не переделанными).
|
Есть только бест Анархиста из его сборки .. остальное в хеше (из моей сборки

), не-было времени заняться ..
Доля правды в том, что-б не загружать сотни станций есть - слушаем в итоге пару тройку..
Цитата:
перенес в Properties переменные. Смысла читать их из файла нет.
|
Тоже не понял зачем он так заморочился .. Но чтение , что там , что там,
только из разных мест .. померять быстрее из Properties или нет не знаю как ..
Цитата:
Почищу код и на днях наверно выложу свой "шедевр")))
|
Давай!