Показать сообщение отдельно
Старый 25.10.2016, 18:25   #2830
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Хотел с тебя скатать))) но немного потрейсив понял что при подсосе обложек в 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 или нет не знаю как ..
Цитата:
Почищу код и на днях наверно выложу свой "шедевр")))
Давай!
seriousstas вне форума   Ответить с цитированием