Музыкальный плеер QlikView

Рис 1

Зачем?

Это пост — «потому, что могу». Я использую QlikView во всех видах личных приложений от рассмотрения инвестиционных счетов для анализа своей прибыльности. Я думаю будет умно создать приложение, которое позволит мне разобраться в моей музыкальной коллекции, а также воспроизводить треки.

Одним из очевидных ограничений такого приложения является то, что мы можем видеть только музыку, хранящуюся в доступных папках, так как большинство из нас переходит на облачное хранение музыки, это становится менее полезным. Я в основном перешел на Amazon Prime и Pandora, но до сих пор имею дома цифровые копии большего количества своей музыки. В любом случае, это небольшое полезное приложение, которое показывает несколько советов, которое мы могли бы использовать для создания других вариантов использования.

Вы можете скачать приложение здесь. Чтобы загрузить свою собственную коллекцию, просто измените путь в строке 121 и перезагрузите.

CallScanFolder(‘\\HOME_MEDIA\Users\Aaron\Music’);

Как?

Есть несколько простых приемов, чтобы создать приложение, которое, вероятно, стоит отметить тем из Вас, которые хотят знать …

Во-первых, большинство из тех, у кого есть запасы цифровой музыки будет хранить ее в папках по имени исполнителя, а затем по имени альбома. Поэтому мы должны разместить QlikView в корневой папке, а затем уже она должна пройти через все подкаталоги с mp3-файлами. Чтобы сделать это, вы можете обратиться к более раннем посте о Переборе файлов.

Далее, есть неплохой трюк в скрипте QlikView, который задумывался, чтобы достать метаданные из mp3-файлов. Перейдите в редактор сценариев, удерживайте нажатым «Ctrl», а затем нажмите «Q», «M», «P», «3» в последовательности («Ctrl» + «Q», «M», «P», «3»). Это автоматически создаст скрипт, который достанет метаданные из mp3-файлов. Просто для справки, есть ярлык для JPG-файлов («Ctrl» + «Q», «J», «P», «G») и ярлык для WMA-файлов («Ctrl» + «Q», «W», «M», «A»).

Последний фокус заключается в том, чтобы создать механизм, чтобы получать файл для воспроизведения. Мы используем инфо-префикс на постоянную нагрузку, чтобы прикрепить путь и имя файла для соответствующего ключевого поля в модели данных QlikView. Тогда, чтобы начать, мы можем использовать окно списка на переднем крае. Когда ассоциируется, или выбран только 1 трек, значок информации появляется в заголовке, это позволяет нам выполнять (воспроизводить) звуковую дорожку. Этот метод может быть использован для открытия PDF-файлов, или изображений.

Рис 2

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

Рис 3

Ограничения

  • Как упоминалось выше, в настоящее время, приложение может использоваться только для музыки, где есть видимость каталогов. Пока некоторые из этих облачных сервисов не публикует API, мы не можем применять к нашей коллекции онлайн.
  • У Вас должен быть либо Windows Media Player, либо другой музыкальный плеер на своей машине и установленный в качестве программы по умолчанию для открытия MP3-файлов.
  • Если вы публикуете это приложение на сервере, воспроизведение треков может быть сделано только с IePlugin. Информационный значок, который мы используем, чтобы выполнить воспроизведение дорожки не будет функционировать с клиентом AJAX.

Видение

Я пытался перенести этот скрипт в Qlik Sense, но запустить его не получилось. Я не потратил слишком много времени, но оказалось, что приложение не может переходить по каталогам. Я также не уверен, что Sense удастся воспроизводить дорожки (выполнять файлы). Может быть, кто-то хочет заняться этим, как проектом?

Я надеюсь, Вам понравится это приложение, и я рад услышать Ваши мнения по поводу улучшения, которые Вы сделали с ним.

 

Найти решение у бизнес-партнера QlikTech (QlikView) в России.

Форум разработчиков QlikView и Qlik Sense. Получите ответы на все вопросы по QlikView и Qlik Sense!

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий

64 queries in 0,394 seconds