Bug 12091

Summary: .flv, .aac, .3gp associations
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: kaffeineAssignee: rom_as <rom_as>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: aen, led, thresh
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 12100    

Description Michael Shigorin 2007-06-20 20:51:25 MSD
Было бы неплохо добавить в .desktop (или куда там) упоминание о том, что *.flv
(Flash Video) кофеин смог.  Чтоб по тычку работало, а не ручным открытием :)
Comment 1 Michael Shigorin 2007-06-21 13:03:59 MSD
Ещё туда же: .aac, .3gp (наводит на мысль, что стоит выдрать откуда-то более
полный список -- мож народ в Cc: подскажет?).
Comment 2 Michael Shigorin 2007-06-23 01:04:34 MSD
И лучше это не забыть до выпуска Desktop 4.0.  По возможности вообще
поподтягивать ассоциации...
Comment 3 led 2007-06-23 01:11:39 MSD
(In reply to comment #1)
> Ещё туда же: .aac, .3gp

На счёт 3gp я не уверен: ни в дистрибутиве, ни в Sisyphus libamr?b, скорее 
всего, не появятся
Comment 4 Konstantin Pavlov 2007-06-23 01:18:28 MSD
Ну хоть видео будет. Про звук можно чего-нибудь в документации написать.
Comment 5 Michael Shigorin 2007-06-23 20:20:49 MSD
Именно.
Comment 6 led 2007-06-25 20:39:42 MSD
Наверное, стоит положить какой-то файлик со списком поддерживаемых форматов в 
libxine-devel, чтоб при сборке софта типа kaffeine/gxine/etc. могли 
его "дёргать" и ложить в "MimeType=" *.desktop'а
Comment 7 Sergey V Turchin 2007-06-26 20:32:33 MSD
(In reply to comment #6)
> Наверное, стоит положить какой-то файлик со списком поддерживаемых форматов 
Мне нравиться
Comment 8 led 2007-06-26 20:49:07 MSD
(In reply to comment #7)
> (In reply to comment #6)
> > Наверное, стоит положить какой-то файлик со списком поддерживаемых форматов 
> Мне нравиться

Тогда о деталях:
1) Это будет файлик mimetypes или xine-mimetypes с перечнем через ";" 
поддерживаемых type'ов? или каждый type с новой строки?
2) Куда его лучше положить? /usr/share/libxine/ (если mimetypes) или 
в /etc/share/mimetypes/ (в случае xine-mimetypes). Или, если будет специальный 
каталог для таких случаев, то файл-список назвать просто xine.mt (например)?
Comment 9 Sergey V Turchin 2007-06-27 14:35:48 MSD
(In reply to comment #8)
> 1) Это будет файлик mimetypes или xine-mimetypes с перечнем через ";" 
mimtypes

> поддерживаемых type'ов? или каждый type с новой строки?
Лучше более универсалоно

> 2) Куда его лучше положить? /usr/share/libxine/ (если mimetypes) или 
/usr/share/libxine/ главное, чтоб место не менялось

> в /etc/share/mimetypes/ (в случае xine-mimetypes). Или, если будет 
специальный 
> каталог для таких случаев
Может, /usr/share/mimetypes-devel/ ?

>, то файл-список назвать просто xine.mt (например)?
тогда просто libxine
Comment 10 Sergey V Turchin 2007-06-27 14:36:58 MSD
(In reply to comment #9)
> > поддерживаемых type'ов? или каждый type с новой строки?
> Лучше более универсалоно
Хотя, вряд ли это за пределы desktop-файлов выйдет

Comment 11 led 2007-06-27 15:27:07 MSD
(In reply to comment #9)
> (In reply to comment #8)
> > 1) Это будет файлик mimetypes или xine-mimetypes с перечнем через ";" 
> mimtypes
> 
> > поддерживаемых type'ов? или каждый type с новой строки?
> Лучше более универсалоно

Так какой вариант "более универсальный"? через ";" (как в .desktop файлах), или 
по одному на строку, без ";"?
Comment 12 Sergey V Turchin 2007-06-27 20:13:45 MSD
(In reply to comment #11)
> Так какой вариант "более универсальный"?
Думаю, можно не заморачиваться и сделать одной строкой через ;
Comment 13 AEN 2007-07-29 14:07:11 MSD
(In reply to comment #12)
> (In reply to comment #11)
> > Так какой вариант "более универсальный"?
> Думаю, можно не заморачиваться и сделать одной строкой через ;

Так не пора  ли сделать? Блокирует Desktop 4.0
> 

Comment 14 led 2007-07-30 13:05:42 MSD
(In reply to comment #13)
> (In reply to comment #12)
> > (In reply to comment #11)
> > > Так какой вариант "более универсальный"?
> > Думаю, можно не заморачиваться и сделать одной строкой через ;
> 
> Так не пора  ли сделать? Блокирует Desktop 4.0

Давно пора:) И было бы уже, наверное, сделано, если бы баг/фичреквест 
своевременно перевесили на libxine.

2 zerg@: xine-1.1.7-alt3 со списком mimetypes ушёл в /i/S, прошу посмотреть и 
высказать замечания/пожелания.
Comment 15 Sergey V Turchin 2007-08-01 18:46:07 MSD
kaffeine-0.8.5-alt1

Скрипт обработки этого файла, правда, показался большеват.
В моем конкретном случае больше подошло бы построчное разбиение, но не большой 
выигрыш.
Comment 16 led 2007-08-01 19:09:10 MSD
(In reply to comment #15)
> kaffeine-0.8.5-alt1
> 
> Скрипт обработки этого файла, правда, показался большеват.
> В моем конкретном случае больше подошло бы построчное разбиение, но не 
большой выигрыш.

Какой заказывали: чтоб можно было просто целиком вставить в *.desktop - разве 
не так?
В любом случае, этот файл генерится при инсталляции libxine-devel таким 
образом:

%post -n %lname-devel
%_libexecdir/%name/mimetypes | sed 's/:[^:]*:[^;]*//g' | sort 
> %_datadir/mimetypes-devel/%lname
ln -sf ../mimetypes-devel/%lname %_datadir/%name/mimetypes

Какие конкретные пожелания к формату файла? Сделаю как скажете:)
Посмотрите, что выдаёт %_libexecdir/xine/mimetypes - может я образал лишнее?
В любом случае, %_libexecdir/xine/mimetypes - тоже "самодельная", так что 
пожелания приветствуются. Но лучше, всё же, это в виде 
багрепортов/фичреквестов на libxine, а не в этой ветке.
Comment 17 led 2007-08-01 20:50:44 MSD
(In reply to comment #16)
> Какие конкретные пожелания к формату файла? Сделаю как скажете:)
> Посмотрите, что выдаёт %_libexecdir/xine/mimetypes - может я образал лишнее?
> В любом случае, %_libexecdir/xine/mimetypes - тоже "самодельная", так что 
> пожелания приветствуются. Но лучше, всё же, это в виде 
> багрепортов/фичреквестов на libxine, а не в этой ветке.

Желательно предложения побыстрее, чтобы я или "давал отмашку" о перекладывании 
текущего libxine в branch, или успел подправить, залить и уже потом "давал 
отмашку".
Comment 18 Sergey V Turchin 2007-08-03 16:49:24 MSD
Да вроде нет пожеланий
Comment 19 led 2007-08-03 22:52:25 MSD
(In reply to comment #18)
> Да вроде нет пожеланий

Ну, я думал, что исходя из комментария #15 что-то сделать нужно.