FlylinkDC++ • Просмотр темы - Новый вид шары. Переосмысление её предназначения.

Новый вид шары. Переосмысление её предназначения.

Высказываем пожелания что необходимо сделать
Правила форума
Перед написанием новой хотелки настоятельно рекомендуем прочитать Как создавать темы и воспользоваться поиском по форуму, возможно, что подобная хотелка уже описана.
За злостное пренебрежение этими простыми условиями возможны беспощадные баны.

Новый вид шары. Переосмысление её предназначения.

#1 Сообщение hat3k » 06 янв 2012, 23:08

Шара является не просто свалкой файлов, а некой коллекцией. Фильмов, музыки, игр итд. В любой коллекции необходим порядок и наглядность. Чем и предлгаю заняться.


Добавление новых / модификация старых полей в окне шары.
Раз уже используется MediaInfo, значит надо её использовать по максимуму. В идеале в базу к каждому медиа файлу нужно сохранять весь отчет MediaInfo, а по запросу свойств файла выдавать его желающим, так как это разрешит любые вопросы о рипе и более того - этот отчёт так сильно требуют на торрент-трекерах, и правильно делают. Плюсом будет то, то на трекере в раздаче можно написать всё, что угодно, а тут свойства файла с медиаинфо будут самыми что ни на есть родными. Это плюс DC++.


Что можно полезного взять для видео:
  1. Поле Language для аудио дорожки. Единственное, то можно добавить так это писать значение этого поля сокращённо. Rus, Eng итд.
  2. Поле Duration для видео дорожки. Именно для видео, так как продолжительность аудиодорожек может и не равняться продолжительности видео дорожки.

Что можно полезного взять для аудио:
  1. Поле Bit rate mode Если оно Variable, то выводить VBR. Constant = CBR, соответственно
  2. Поле Encoding settings для MP3 подобных кодеков с Variable битрейтом. Брать оттуда (-m j -V 2 -q 2 -lowpass 19 --vbr-old) параметр -V 2 и представлять его как VBR V2.
  3. Для беспотерьных (lossles кодеов) параметр Bit rate не читать вообще. Ибо это тоже самое, что считать битрейт, например архива. Тоесть бред.

Добавление полей:
  • "Продолжительность". Нужна для того, чтобы освободить от этого парметра поле "АУДИО". В поле "аудио" этот парметр мешает упорядочиванию/сортировке результатов поиска по качеству.

Удаление полей:
  • "Качество звука". Описано выше. Ненужное поле.
  • "Разрешение". Значение разрешения должно быть в поле "Видео"

Изменение значения полей:
  • Поле "Видео" должно содержать:
    Для видео файлов: Разрешение, Кодек (или тип кодека), Битрейт
    Это позволит легко и точно отсеивать/упорядочивать результаты поиска. В этом поле не нужно ни AR, ни имхо всего остального. Всё остальное надо выводить в свойствах файлов.
    Для файлов изображений: Разрешение
  • Поле "Аудио" должно содержать:
    Для lossy кодеков с переменным битрейтом: Кодек (или тип кодека), VBR (или VBR V0 (только для mp3)), количество каналов, язык
    Для lossy кодеков с постоянным битрейтом: Кодек (или тип кодека), Битрейт, количество каналов, язык
    Для lossless кодеков: Кодек (или тип кодека), количество каналов, язык

Пример 1. Аудио.
Имеем в шаре 3 папки с музыкой. Одна из них в lossless, другие в lossy VBR и CBR.
#248

Вот так это выглядит сейчас в шаре FlyLinkDC
Все папки. Поле качество аудио теперь пустое, раньше там был битрейт среднй по больнице для папки.
#248

Первая папка с музыкой в лосслесс кодеке. Битрейт не пришей кобыле хвост.
#248

Вторая папка с VBR. Битрейт также непонятно, о чем говорит.
#248

Третья папка с CBR
#248


Анализ MediaInfo

Вывод в шаре информации о самих файлах в зависимости от типа звукового файла.

Первая папка. Нас интересует из раздела АУДИО:
Format: FLAC - раз формат FLAC, то больше уже ничего оттуда не берём, только продолжительность
General
Complete name : C:\Users\hat3k\Desktop\FLYLINK\+44 - 2006 - When Your Heart Stops Beating\+44 - 2006 - When Your Heart Stops Beating - 01 - Lycanthrope.flac
Format : FLAC
Format/Info : Free Lossless Audio Codec
File size : 32.1 MiB
Duration : 3mn 57s
Overall bit rate mode : Variable
Overall bit rate : 1 134 Kbps
Album : When Your Heart Stops Beating
Track name : Lycanthrope
Track name/Position : 01/14
Performer : +44
Genre : Punk Rock
Recorded date : 2006
Cover : Yes
Cover type : Cover (front)
Cover MIME : image/jpeg

Audio
Format : FLAC
Format/Info : Free Lossless Audio Codec
Duration : 3mn 57s
Bit rate mode : Variable
Bit rate : 1 133 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Bit depth : 16 bits
Stream size : 32.1 MiB (100%)
Writing library : libFLAC 1.1.2 (UTC 2005-02-05)


Вторая папка. Нас интересует из раздела аудио:
Format: MPEG Audio раз формат MPEG Audio, то смотрим остальные параметры. Если VBR, смотрим параметр -V и выводим V2 (в данном случае).
General
Complete name : C:\Users\hat3k\Desktop\FLYLINK\All-American Rejects - 2005 - Move Along\All-American Rejects - 2005 - Move Along - 01 - Dirty Little Secret.mp3
Format : MPEG Audio
File size : 5.46 MiB
Duration : 3mn 13s
Overall bit rate mode : Variable
Overall bit rate : 236 Kbps
Album : Move Along
Album/Performer : The All-American Rejects
Track name : Dirty Little Secret
Track name/Position : 01
Track name/Total : 11
Performer : All-American Rejects
Publisher : Doghouse
Genre : Punk Rock
Recorded date : 2005
Writing library : LAME3.90.

Audio
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Duration : 3mn 13s
Bit rate mode : Variable
Bit rate : 236 Kbps
Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 5.46 MiB (100%)
Writing library : LAME3.90.

Encoding settings : -m j -V 2 -q 2 -lowpass 19 --vbr-old


Третья папка. Нас интересует из раздела аудио:
Format: MPEG Audio раз формат MPEG Audio, то смотрим остальные параметры. Если CBR, смотрим параметр Bitrate и выводим 320 (в данном случае).
General
Complete name : C:\Users\hat3k\Desktop\FLYLINK\Brand New - 2009 - Halloween In Houston\Brand New - 2009 - Halloween In Houston - 01 - You Won't Know.MP3
Format : MPEG Audio
File size : 12.3 MiB
Duration : 5mn 14s
Overall bit rate mode : Constant
Overall bit rate : 320 Kbps
Album : Halloween In Houston
Track name : You Won't Know
Track name/Position : 01
Track name/Total : 17
Performer : Brand New
Genre : Alternative
Recorded date : 2009
Writing library : LAME3.98.2ЄЄЄЄЄЄЄЄЄЄ
Cover : Yes
Cover MIME : image/png

Audio
Format : MPEG Audio

Format version : Version 1
Format profile : Layer 3
Duration : 5mn 15s
Bit rate mode : Constant
Bit rate : 320 Kbps

Channel(s) : 2 channels
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 12.0 MiB (98%)
Writing library : LAME3.98.2ЄЄЄЄЄЄЄЄЄЄ


Вывод в шаре информации о папках в зависимости от типов звуковоых файлов.
Предлагаю в поле "Аудио" выводить параметр всех файлов аудио, если они одинаковы. Например, если в папке много разных аудиофайлов, но параметр V у них одинаковый, или битрейт постоянный одинаковый или это FLAC? - то выводить этот одинаковый параметр в поле "Аудио" для папки.



Продолжение следует
hat3k
Идейный
Идейный
 
Сообщений: 34
Зарегистрирован: 27 май 2011, 08:32
Откуда: Питер
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия флая: r500

Вернуться в Хотелки

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron