GithubHelp home page GithubHelp logo

1999 / listen Goto Github PK

View Code? Open in Web Editor NEW
30.0 7.0 7.0 890 KB

Chrome packaged app for listening & searching for new music

Home Page: https://chrome.google.com/webstore/detail/listen/bggaejdaachpiaibkedeoadbglgdjpab?hl=ru

License: Apache License 2.0

Ruby 2.19% JavaScript 87.66% CSS 3.83% HTML 6.33%

listen's Introduction

Listen!

Chrome packaged app for listening & searching for new music using LastFM and VK APIs.

listen's People

Contributors

1999 avatar stryzhevskyi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

listen's Issues

Не могу скролить список композиций

[Продублирую с Хабра.]

Вот еще один баг: при попытке скролить список песен кликнув и потащив серый ползунок скроллера испытываю проблемы, т.к. при наведении на него курсор подходит к границе окна и трансформируется в стрелки для изменения размеров окна. (windows7x64, если что)

Запоминание последнего поиска / последнего проигрываемого

Не хватает запоминания последнего поиска / последнего проигрываемого.Что бы после перезагрузки программы не приходилось по новой искать артиста и искать трек в списке, чтобы продолжить проигрывание с того места где закончил.

Нарастание звука при открытии окна из свернутого состояния

Песня кончается и опять начинается сначала (громко) и одновременно играет следующая (тихо). И так несколько секунд играют одновременно 2 песни.
Когда перехожу в окно приложения, предыдущая прекращает играть, а текущая начинает играть громко (как надо).
Причем это всё происходит, когда приложение свёрнуто, если не открывать приложение.

Оформление перемотки

То, что трэк можно перемотать ткнув где-то в строке песни - не особо очевидно.

Если при наведении под курсором рисовать какую-нибудь вертикальную полоску - сразу всё стало бы понятно.

Не меняется громкость

У меня громкость не меняется абсолютно. Track Bar двигаю, но эффекта никакого, громкость кажется всегда максимальная.
Также, если трек стоит на паузе и нажать кнопу "След. трек", то включится самый верхний трек, баг или фича?

Экспорт локальной библиотеки с дальнейшим поиском треков ВКонтакте

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

Тогда всё музло с компа будет в ВК/Плеере, попутно можно всё это музло перекинуть в гуглодиск и не держать у себя на компе, например. Плюс если запись в ВК копирасты удалят - твой файлик у тебя остаётся в гуглодиске и слушать можно и дальше.

Пример с iTunes:
2013-10-04 16 14 46

На выходе получаем файлик Музыка.m3u , содержимое которого - текст, который можно разобрать как-то. iTunes, кстати, также умеет экспортировать в XML.

Правда iTunes при выборе формата сохранения разные почему-то файлы делает.

EXTM3U

EXTINF:259,Nutshell - Alice In Chains

/Users/mak/Music/iTunes/iTunes Media/Music/Alice in Chains/Jar Of Flies/02 Nutshell.m4a

Текст в Unicode уже всю инфу какую мог запихал:
Nutshell Alice In Chains Jerry Cantrell/Layne Staley/Mike Inez/Sean Kinney Jar Of Flies Рок 9031244 259 2 1994 04.10.13, 16:19 24.08.11, 21:21 256 44100 Найдено совпадение аудиофайла AAC 000004FD 000004A6 00001616 0000120F 0002E65E 0002E65E 00007EBC 00007D1D 00024A1E 00024A1E 14 05.09.13, 11:52 12 30.12.12, 16:41 Новый 1:Users:mak:Music:iTunes:iTunes Media:Music:Alice in Chains:Jar Of Flies:02 Nutshell.m4a

Показывать и проигрывать библиотеку треков из Google Play

В Google Play можно загружать музыку со своего компьютера (кнопка "Пополнить фонотеку"), но она не показывается в Listen!
https://play.google.com/music/listen#/artists
Думаю, загружать тоже лучше в Google Play, ведь там ограничение 20000 композиций, а в Google Drive 3000-5000 треков (15 ГБ)

Запрос кнопки / меню

запрос на фичу: сделать кнопку «вверх» (для быстрого перехода к началу списка), т.к. скролить длинные списки неудобно. Можно выводить ее например на панель.

Или сделать в верху страницы «прилипающее» меню, в котором среди прочего можно размещать ссылки для навигации по исполнителям (например кнопку
вернуться к предыдущему и т.п.).

И еще (чтобы не плодить дополнительного реквеста) - не хватает кнопки или меню «About», в котором бы отражалась текущая версия, и обязательно ссылка на сайт (например сюда на ГитХаб), а то куда отзывы слать непонятно.

Google Drive путь сохранения

До этого не особо пользовался google drive и теперь не могу понять - куда сохраняются файлы?
Папки никакой не появилось, соответственно в Google Диск ни на компьютере, ни на телефоне песен не появилось, при этом приложение их видит.

Поддержка плейлистов ВКонтакте

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

Нельзя уйти на список треков из окна облака

Версия Хрома 32.0.1659.2 dev-m Aura Windows 7 x32

У меня в облаке нет ни одной песни.
Когда я из списка треков нажимаю на иконку облака, открывается пустой список моих треков в Google Drive

Обратно к списку треков ВК я могу вернуться только по нажатию на кнопку поиска, и никак иначе

Status Bar

Предлагаю сделать внизу окна панельку вроде status bar в приложениях в Mac OS, например.

2013-10-04 16 11 16
2013-10-04 16 12 06

В неё можно пихать информацию разную - время звучания альбома, количество чего-нибудь.

также в неё можно сунуть кнопку, открывающую настройки приложения.

Выводить информацию об альбоме

  1. При выводе списка альбомов на странице Артиста хорошо бы выводить ещё и год релиза. По нему же можно и сортировать.
  2. Как минимум год релиза хотелось бы видеть и на странице альбома при его прослушивании. Можно и другую инфу выводить, смотря что API Last.fm возвращает

Случайный выбор трека работает непривычно

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

Проигрывать треки в фоновой странице

Если это конечно есть такая возможность в Google Chrome API то было бы очень удобно... я так думаю там можно и оповещение сделать какая песня начинает проигрываться и мин плеер для управления сделать.

Показывать треки друзей

Этого очень не хватает во вконтакте:
одновременно можно слушать или всю библиотеку пользователя, либо один его плейлист

Начало в #26 /cc @c13

mix-up при переходе на следующий трек

Иногда, при переходе на следующий трек (без нажатия next) текущий начинает играть сначала (вместе со следующим). Через пару секунд его (бывшего-текущего) громкость сходит на ноль.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.