anonymous@RULINUX.NET~# Last login: 2024-12-23 21:31:46
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

В Amarok появится перекодировка на лету и поддержка SQLite

Как известно, Amarok позволяет одинаково легко работать как с локальной, так и с внешними коллекциями, а также копировать и перемещать между ними дорожки. Однако порой простого копирования бывает недостаточно. Например, когда ваш портативный плеер не поддерживает формат, в котором лежат файлы локальной коллекции, или когда нужно уместить больше файлов на носителе. Или когда просто пользователь хочет перекодировать WMA-файлы, принесённые на флешке друга, в нечто более удобное.

Для этого в будущих версиях Amarok появится перекодировка на лету, над которой в рамках GSoC2010 работает Teo Mrnjavac и его наставник Nikolaj Hald Nielsen. При копировании дорожек пользователю будут предложены на выбор три действия — простое копирование, перекодировка с предопределёнными параметрами и перекодировка с собственными настройками.

Текущая реализация использует FFmpeg, но благодаря использованию в коде класса-»обёртки» разработчикам не составит труда перейти на что-то иное. Сам код практически готов, осталось интегрировать его в Amarok. Кстати, Teo уже участвовал в прошлогоднем GSoC — именно он добавил в Amarok многоуровневую сортировку в Списке воспроизведения.

Тем временем Jeff Mitchell занимается портированием плеера на QtSql, что позволит Amarok использовать не только MySQL/MySQL Embedded, но и SQLite. А также облегчит разработку варианта Amarok для мобильных устройств, над которым сейчас работает Jeff.

Правда, перед этим пришлось исправить несколько недостатков в самом QtSql. Прежде всего, Jeff реализовал отдельные драйверы для MySQL и MySQL Embedded, которые должны появится в Qt 4.8. Сейчас и для первого, и для второго используется один и тот же драйвер, причём выбор можно сделать только на стадии линковки (в Amarok этот выбор является обычной run-time опцией). Также он сделал возможным указывать собственные опции для MySQL-сервера (в частности, каталог для хранения БД), а не только определённые здесь.

После выхода Qt 4.8 и окончания работы по наведению некоторого порядка в исходниках самого Amarok (выделение ядра и платформо-специфичных участков кода в отдельные библиотеки, стандартизация пространств имён и заголовков) Jeff приступит к непосредственному портированию на QtSql и разработке мобильного интерфейса на Qt Kinetic.


>>> Подробнее

Tux-oid(*) (2010-06-21 10:58:10)


Подтверждено: Tux-oid(*) (2010-06-21 10:58:18)

[Ответить на это сообщение]

avatar
Скрыть

Re: В Amarok появится перекодировка на лету и поддержка SQLite

Ах-да копипаста с knotes.ru

Tux-oid(*)(2010-06-21 10:58:39)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5
avatar
Скрыть

Re: В Amarok появится перекодировка на лету и поддержка SQLite

Ну ещё и Karbon загнулся.

anonymous(*)(2010-06-23 10:16:19)

Mozilla/5.0 (X11; ; Linux i686; rv:1.8.1.23) Gecko/20090823
avatar
Скрыть

Re: В Amarok появится перекодировка на лету и поддержка SQLite

>Ну ещё и Karbon загнулся.
какая связь?

anonymous(*)(2010-06-23 17:41:07)

Opera/9.80 (X11; Linux i686; U; ru) Presto/2.5.29 Version/10.60
avatar
Скрыть

Re: В Amarok появится перекодировка на лету и поддержка SQLite

> какая связь?
Amarok, Karbon, KDE SC, ...

anonymous(*)(2010-06-24 10:01:36)

Mozilla/5.0 (X11; ; Linux i686; rv:1.8.1.23) Gecko/20090823
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!