1
Разработка / Development / 4 идеи плагинов, вопрос, возможны ли они?
« on: August 06, 2021, 15:11:55 »
Всем привет. У меня возникли 4 идеи для плагинов. Хочется узнать, возможно ли их сделать? Также, на Паскале или на С++ лучше делать плагины?
1. Запоминает "точечки" автопроигрывания и восстанавливает запомненное состояние. Я использую эти точки как индикатор, проигрывал ли я уже этот трек на этом мероприятии или нет. Также я использую его для отмечивания тех песен, которые нежелательно проигрывать, но жалко удалять из плейлиста. После дискотеки приходится снова включать проигранные треки ("нежелательные" оставляю отключенными).
Также можно сделать систему, при которой трек после начала проигрывания в списке становится другим цветом, например, синим. Это нигде не сохраняется (в плане файлов/реестров), и сбрасывается после закрытия плеера, но сохраняется при переключении плейлистов.
При проигрывании 2 и более раз текст становится более темным синим и в название добавляется [Проиграно N раз].
Ещё (где-то) можно посмотреть дату проигрывания трека, вплоть до секунды. Репит не считаем, только если трек включился по очереди, следующий в плейлисте без репита, или вручную.
Историю проигрывания можно даже логировать в файл, чё, и выводить в окне с таблицей, которую можно сортировать.
2. Во всех плейлистах пробегается по всем трекам, ищет, существует ли он по указанному пути, если нет, то ищет по всему компьютеру трек с идентичным названием (игнорируя регистр и пробелы) и длиной по всему компьютеру (с разницей в 2 секунды в любую сторону) и устанавливает его путь, если трек один, если несколько, предложить выбрать. Логирует все изменения в файл (старый путь -> новый путь).
3. Возможность пометить опред. трек как ремикс другого. В случае отключения одного ремикса/ориг.трека отключаются все ремиксы: если был отключен ремикс, отключатся остальные связанные ремиксы, оригинал тоже отключится; если был отключен оригинал, отключатся все ремиксы.
4. Избранные списки треков и плейлистов – отдельное окно с вкладками, в которые можно добавить трек или плейлист (пкм -> Добавить в избранное -> [:Название вкладки:])
Чтобы можно быстро включить трек или открыть плейлист из любого места, даже если ты за 50 плейлистов.
Добавлять новую вкладку кнопкой плюс справа от списка вкладок.
Также, чтобы быстро выбрать нужную вкладку, они все продублированы как пункты меню, открывающегося на пкм по любой вкладке.
1. Запоминает "точечки" автопроигрывания и восстанавливает запомненное состояние. Я использую эти точки как индикатор, проигрывал ли я уже этот трек на этом мероприятии или нет. Также я использую его для отмечивания тех песен, которые нежелательно проигрывать, но жалко удалять из плейлиста. После дискотеки приходится снова включать проигранные треки ("нежелательные" оставляю отключенными).
Также можно сделать систему, при которой трек после начала проигрывания в списке становится другим цветом, например, синим. Это нигде не сохраняется (в плане файлов/реестров), и сбрасывается после закрытия плеера, но сохраняется при переключении плейлистов.
При проигрывании 2 и более раз текст становится более темным синим и в название добавляется [Проиграно N раз].
Ещё (где-то) можно посмотреть дату проигрывания трека, вплоть до секунды. Репит не считаем, только если трек включился по очереди, следующий в плейлисте без репита, или вручную.
Историю проигрывания можно даже логировать в файл, чё, и выводить в окне с таблицей, которую можно сортировать.
2. Во всех плейлистах пробегается по всем трекам, ищет, существует ли он по указанному пути, если нет, то ищет по всему компьютеру трек с идентичным названием (игнорируя регистр и пробелы) и длиной по всему компьютеру (с разницей в 2 секунды в любую сторону) и устанавливает его путь, если трек один, если несколько, предложить выбрать. Логирует все изменения в файл (старый путь -> новый путь).
3. Возможность пометить опред. трек как ремикс другого. В случае отключения одного ремикса/ориг.трека отключаются все ремиксы: если был отключен ремикс, отключатся остальные связанные ремиксы, оригинал тоже отключится; если был отключен оригинал, отключатся все ремиксы.
4. Избранные списки треков и плейлистов – отдельное окно с вкладками, в которые можно добавить трек или плейлист (пкм -> Добавить в избранное -> [:Название вкладки:])
Чтобы можно быстро включить трек или открыть плейлист из любого места, даже если ты за 50 плейлистов.
Добавлять новую вкладку кнопкой плюс справа от списка вкладок.
Также, чтобы быстро выбрать нужную вкладку, они все продублированы как пункты меню, открывающегося на пкм по любой вкладке.