Комментарии 47
Спасибо за проделанную работу, пригодиться!
P.S. Не забудьте отправить патчи в апстрим — я думаю, многим пригодится :)
P.S. Не забудьте отправить патчи в апстрим — я думаю, многим пригодится :)
0
Ну к созданному параметру по-хорошему надо прикрутить описание, более строгую обработку и т.д. Плюс на самом деле в результате получается небольшое дублирование кода в mplayer и открытие-закрытие иконва на каждом получении метаинформации. Это непрожорливо, но неоптимально, я бы в апстрим не взял, если честно :) Так что патч в общем-то наколеночный, меня просто очень раздражала невозможность узнать, что сейчас играет.
+4
Напишите разработчикам. Надеюсь они оценят ваш скромный вклад и включат этот код в очередной релиз.
0
вот за это и нужно любить СПО
+1
Любить надо людей, способных это УЖЕ сделать)
+1
НЛО прилетело и опубликовало эту надпись здесь
Увы, Вы абсолютно правы.
0
Увы, Вы абсолютно правы.
-1
ну баги, они везде
только в СПО любой может исправить багу сам, если умееет, а не ждать багфиксов от разработчиков, которым может быть и некогда фиксить такое.
только в СПО любой может исправить багу сам, если умееет, а не ждать багфиксов от разработчиков, которым может быть и некогда фиксить такое.
+2
НЛО прилетело и опубликовало эту надпись здесь
ну вобщем-то я хотел сказать, что СПО дает возможность подогнать под себя любую прогу(если умеешь), не ожидая великих разработчиков.
+1
… И даёт необходимость точить напильником многие программы (умеешь ли ты это делать или не умеешь), не ожидая великих полутора разработчиков, потому что они уже давно забили на свой проект. :)
-1
НЛО прилетело и опубликовало эту надпись здесь
Что значит неправильно?! Зачем-то же в стандарты продвигается юникод, а не кириллическая кодировка 1251 и ей подобные. Возможно стоит задуматься разработчикам, которые до сих пор широко используют cp1251 и не задумываются о потребителях?..
Автору спасибо за проделанную работу и наглядный пример как не пасовать перед неудобствами.
Автору спасибо за проделанную работу и наглядный пример как не пасовать перед неудобствами.
+3
НЛО прилетело и опубликовало эту надпись здесь
Продвигается. Но знаете, когда я защищал диплом и упоминал то, что моё решение соответствует международным стандартам в отличие от, мне преподаватели сказали одну простую вещь: стандарты могут в любой момент измениться. Продвигать будут что-то диаметрально противоположное. А людям надо просто работать.
Так и с национальными кодировками. Они пока еще есть в большом количестве. Поэтому с ними надо работать. Точка.
Так и с национальными кодировками. Они пока еще есть в большом количестве. Поэтому с ними надо работать. Точка.
+1
НЛО прилетело и опубликовало эту надпись здесь
Пацталом. Я бы ещё понял весь пафос, если бы ваши хвалёные проприетарные приложения такого рода, НЕ испытывали бы проблем с кодировками. :) :) Чем вы там онлайнрадио под вендой? Оно теги в кои-8 понимает? А, в 866? Ну, ладно, уж хотя бы в утф-8. Ведь не понимает же, скорее всего. Не смотря на проприетарность. Так и о чём разговор?
0
СПО надо любить за то что такой патч может написать любой способный на это, в не СПО этого сделать нельзя. ТАКИЕ баги как написал топик стартер в винде сплошь и рядом, только с utf8 и их там вобще никто не фиксит, не пользователи, не разработчики
+2
НЛО прилетело и опубликовало эту надпись здесь
Увы, но WMP даже к 12-ой версии не хочет жрать UTF-8 тэги. А его уже не пофиксишь.
+3
НЛО прилетело и опубликовало эту надпись здесь
Блин он кажется id3v2++ теги просто не читает а видит лишь id3v1, который лишь однобитные кодировки держит. А вообще есть вот это
softsearch.ru/programs/145-193-tag-support-plugin-for-media-player-download.shtml
softsearch.ru/programs/145-193-tag-support-plugin-for-media-player-download.shtml
+1
Описание:
Плагин для Windows Media Player и Windows Media Center, добавляющий возможность поддерживать теги дополнительных музыкальных форматов — M4A/FLAC/OGG/APE/MPC. Позволяет использовать в Windows Media Player и Media Center популярные аудио-форматы, как, например, файлы M4A из мобильных устройств iPod/iTunes, сжимаемые без потери качества форматы Flac, Monkey's Audio (APE), Wav Pack (WV), а также OGG, Optim Frog и другие.
И причём тут утф-тэги?
+1
просто так сложилось, что оба поста я сегодня прочитал и не согласен с тобой. я как-бы считаю, что тех кто считает, что спо нужно за что-то ненавидететь, нужно изолировать от общества
+1
Это конечно хорошо, но что будет если тэги уже в UTF8?
0
Как насчет прикрутить enca и не задавать кодировку вручную? Для сабтитров уже давно такое возможно.
+1
Сложно сказать, что правильнее, придерживаться стандартов, которые на бумаге написаны и пытаться их продвигать, или же наоборот стремится и следовать за любыми стандартами де факто. По стандарту написано, что теги должны быть в юникоде, и это обьективно лучше ибо если бы все теги были бы в нем, то с перекодировкой проблем не возникало бы, но вот в реальности обычно теги в cp1251, уж и не знаешь кому спасибо сказать. В опенсорсе к стандартам ревностнее относятся, хорошо это или плохо не могу точно сказать
Кстати есть же ещё проект rusxmms с патченной taglib, которая умеет кодировку автодетектить
Кстати есть же ещё проект rusxmms с патченной taglib, которая умеет кодировку автодетектить
+1
Эта таглиб, я так подозреваю, предназначена для работы с мп3. А тут метаданные потока.
0
В качестве автодетектилки там какая то внешняя либа идёт. Нечто подобное в Амароке реализовали, но там автодетектилка пока ещё подглючивает. Но в принципе реально думаю лучшим решением было бы использование либы, позволяющей автодетектить кодировку. Такое и в апстрим может быть приняли бы.
Другое мне непонятно, насколько сильна у людей инертность мышления, ну неудобен же mp3 для потокового вещания, и звук на низких битрейтах плоховат и что ещё плохо, там латентность появляется. Есть же более заточеные под это дело кодеки типа aac или ogg, да и почти все современные плееры их держат.
Другое мне непонятно, насколько сильна у людей инертность мышления, ну неудобен же mp3 для потокового вещания, и звук на низких битрейтах плоховат и что ещё плохо, там латентность появляется. Есть же более заточеные под это дело кодеки типа aac или ogg, да и почти все современные плееры их держат.
0
А в стандарте мп3, про который ты, очевидно, говоришь, есть три используемых версии id3, и только одна из них явно требует тэгов в utf-8.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Сетевое вещание — работаем с кодировками