Project

General

Profile

Actions

Bug #1498

closed

Потеря тегов при воспроизведении из очищенного плейлиста.

Added by Mellon almost 11 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Plugins: LMP
Target version:
Start date:
01/14/2014
Due date:
% Done:

100%

Estimated time:
2:00 h
Reported in:
master

Description

В общем, это очень минорный глюк, который можно тупо режектнуть, ибо его значение для пользователя примерно никакое и оно имеет смысл только в качестве объяснения к связанному багрепорту.

STR
1. Загружаем плейлист
2. Запускаем воспроизведение любого трека из него http://dump.bitcheese.net/images/ojyfyga/screenshot.png
3. Очищаем плейлист http://dump.bitcheese.net/images/alagoli/screenshot.png
4. Stop http://dump.bitcheese.net/images/azihaxo/screenshot.png
5. Play http://dump.bitcheese.net/images/urucofo/screenshot.png


Related issues 2 (0 open2 closed)

Related to Bug #1480: Некорректное проигрывание/отображение трека после смены плейлиста.Closed0xd34df00d01/07/2014

Actions
Related to Bug #1615: Некорректная обработка смены плейлиста и segvClosed0xd34df00d04/30/2014

Actions
Actions #1

Updated by Mellon almost 11 years ago

  • Related to Bug #1480: Некорректное проигрывание/отображение трека после смены плейлиста. added
Actions #2

Updated by Mellon almost 11 years ago

Да и не уверен, что ошибка в этом.
Мы же очистили плейлист и, видимо, закешированные теги тоже пусты. Но ещё что-то играется.
Останавливаем воспроизведение. Получается, что плейлист пуст, тегов нет, но очередь всё ещё есть.
И теперь когда мы жмякаем на плей, то начинает воспроизводится файл из всё ещё существующей очереди. а тегов в кеше уже нет, и видимо, они не перечитываются при воспроизведении.

Думаю, тут два выхода:
1) или переделывать кеширование тегов так чтобы при отсутствии тегов на начало воспроизведения трека они ещё раз перечитывались. (наркомански, да)
2) или после остановки воспроизведения из уже несуществующего плейлиста уничтожать и связанную с этим плейлистом очередь. Что как бы логично, иначе, с точки зрения пользователя, при нажатии play получается, мы воспроизводим что-то из ничего.

Actions #3

Updated by 0xd34df00d almost 11 years ago

  • Status changed from New to Assigned
  • Target version set to 0.6.65
  • Estimated time set to 2:00 h

Да, ты полностью прав. Спасибо.

Пункт джва куда разумнее, ИМХО.

Actions #4

Updated by 0xd34df00d almost 11 years ago

  • Status changed from Assigned to Resolved
  • % Done changed from 0 to 100

Applied in changeset main|commit:3395614446829efba7670ac5ccede1e3d6d921e8.

Actions #5

Updated by Mellon almost 11 years ago

  • Status changed from Resolved to Closed

Норм, пасяб

Actions #6

Updated by Mellon over 10 years ago

  • Related to Bug #1615: Некорректная обработка смены плейлиста и segv added
Actions

Also available in: Atom PDF