Coder Social home page Coder Social logo

purplehorrorrus / meridius Goto Github PK

View Code? Open in Web Editor NEW
156.0 156.0 5.0 32.14 MB

Музыкальный плеер для социальной сети VK

Home Page: https://purplehorrorrus.github.io/meridius

easyvk music player vk vk-audio vk-audio-player vk-music vk-music-downloader vk-musicaudio vkmusic vkontakte

meridius's Introduction

First Name: Maxim
Age: 25 y.o.
🌏Location: Russia, Irkutsk
🇬🇧 English Skills: Listening, Reading, Writing, Grammar

💞️ I like to develop useful applications for users.
🌱 I’m currently working for a wonderful company and growing as a specialist.
👍 Feel free to fork and contribute any repo.


nuxt.js vue.js scss node.js mongodb html5 javascript typescript git github actions docker

details

stats time

meridius's People

Contributors

purplehorrorrus avatar taifeel 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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

meridius's Issues

Переместить папку кеша

Данная программа создает создает папку по пути ~/streamer/ на Linux.
Не могли бы вы переместить её в ~/.cache/streamer/

Банит страницу вк.

При запуске плеера с авторизованным аккаунтом или авторизации в нём банит аккаунт, но без проблем даёт восстановить даже после повторного бана.

версия: meridius-bin-git v2.3.2-1
ос: arch linux

Версия 2.4.5: не запускается.

Обновился до 2.4.5: не проходит инициализацию при старте => зацикленный "белый экран";

Новая версия ставилась с чистым профилем; установка программы производится не в дефолтную директорию (если это важно). До этого такой проблемы не наблюдалось.

Наскоро проверил на виртуальной Win 7 => там такой проблемы не возникает (перенос инициализированного профиля для 2.4.5 из виртуалки на основную Win 7 Pro - не помог).

Возможно это связано с конфигом конкретно моей оси (ip? hosts?). Но пока что откат до 2.4.4.

ps: спасибо, что продолжаете разработку, не смотря на.)

интеграция с last.fm

просмотрел все настройки и нигде не смог найти подключение к last.fm (тоесть подключение к их серверу чтобы отслеживать каждый прослушанный трек). буду рад ответу если такая функция все же присутствует.

Неактивные кнопки управления мини-окном плеера

Проблема возникает на Windows 7 x64 Pro en_us (проверено на реальной и свежеустановленной виртуальной версии данной ОС): плеер свернут в трей; при активном режиме "мини-окна" кнопки управления воспроизведением ("пауза", "след. трэк" etc.) активны и кликабельны только если мини-окно расположено в левой части экрана; при перемещении мини-окна в правую (верхнюю/нижнюю - не имеет значения) часть экрана кнопки управления воспроизведением как бы активны, но не кликабельны --> gif-link; то есть управлять плеером через-мини окно невозможно, если оно расположено в правой части экрана; на Windows 10 не проверялось;

пожелания: добавить кнопку "+/добавить в библиотеку" на панель мини-окна или кнопку "like/unlike" для добавления/удаления трека из пользовательской библиотеки; возможно задать функцию открытия основного окна программы при двойном клике на область мини-окна.

Фриз полосы воспроизведения в мини-плеере

// bug: при воспроизведении трэка в мини-плеере полоса прогресса воспроизведения и датчик времени воспроизведения "заморожены" => gif;

// момент с интерфейсом в трее: может быть стоит перенести всплывающее меню при правом клике немного влево, кажется оно слишком прижато к правому углу экрана => png; надеюсь, внятно объяснил; как меню выглядело на старых версиях не проверял, просто бросилось в глаза;

спасибо, авторизация через vk заработала.

Вылет приложения Meridius 22.1

Принудительно закрывается при начале воспроизведения любого трэка; v22.1, с чистым профилем; Windows 7 Pro; крэш-дампа не нашел; откатился на v22.

[BUG] Область двойного клика на мини-окне (linux, windows)

Здравствуйте.

Спасибо за новый релиз.

Не критичный момент: несклолько дней назад перед релизом писал вам, что на win7 в последних версиях meridius перестал работать двойной клик по мини-окну для разворачивания главного окна программы.

Исходил из того, что в моей конфигурации что-то не так (много кастомизации в win7, сторонний софт и прочее), но сегодня обнаружил, что в linux та же самая проблема: двойной клик над кнопками в мини-окне перестал работать; кое-как он срабатывает только под кнопкой "+/добавить трэк" (проверено в win7/linux).

До последних изменений область двойного клика на мини-окне была над кнопками воспроизведения => scr1.

После изменений - под кнопками (если я правильно понял) => scr2.

Не могли бы вы прояснить, где конкретно теперь "горячая" область двойного клика на мини-окне, и возможен ли откат до предыдущего ее положения (как на scr1).

[BUG] Категория "Главная/Home" не отображается

Здравствуйте.

  1. Баг с категорией "Главная/Home": она уходит в вечную прогрузку (scr).

Наблюдается на версиях 2.8.10 и 2.9.0 beta 6; проверено с чистым профилем, дефолтным файлом hosts; на Windows 7, 10.

Остальные категории отображаются/работают нормально.

В браузере так => scr2

  1. Скажите, функция двойного клика по заголовку мини-окна для открытия основного окна программы больше работать не будет?

Проблемка

Тут такое дело, у меня почему-то очень басит музыка, хотя эквалайзер отключен, и такое только в меридиусе. Звук ребристый очень. - Windows 11 x64

И напишу тогда тут!
Почему бы не добавить дилог при удалении, типо:

  • Удалить все данные программы

чтобы можно было начисто удалять

Не проходит авторизация через vk.

Возникла проблема с начальной авторизацией через VK аккаунт: Meridius v 2.1.5 установил с нуля, включая чистку папки AppData/Roaming/meridiusreborn, далее ввод данных ВК для входа в meridius -> не авторизуется; пара безуспешных попыток -> капча и опять не пускает.

Помог откат из корзины папки meridiusreborn в appdata.

Проверено на реальной/виртуальной Win 7 Pro (вряд ли это связано с версией ОС и все же);

upd: специально поставил v2.1.4 на виртуальную
Win 10 + сброс ip -> авторизация через вк не проходит;

upd2: баг локализации > при изменении языка на английский, меню в трее остается на русском языке.

Раздвоение иконки трея

после переноса линукс версии на flatpak трей работает нормально только до блокировки рабочего стола. После разблокировки появляется вторая иконка трея без значка с системной отрисовкой контекстного меню, как при указывании имени для D-Bus в манифесте.

Перезапуск приложения решает проблему, но, опять же, только до следующей блокировки.

Скриншоты:

Screenshot from 2022-05-19 21-33-45
Screenshot from 2022-05-19 21-36-21

DE: GNOME 42
OS: Fedora Workstation 36
App Version: 2.4.19

P.S.: насчет других оболочек не знаю.

Нет музыки

Скачал флатпак на федору. В аккаунт ВК вошел, но нигде нет музыки: главная страница пустая, а когда захожу в свою музыку пишет, что аудиозаписи закрыты. Отображается список друзей и групп, но там то же самое с музыкой. В журнале написано Access Denied

Не могу авторизироваться

При авторизации через приложение нужно ввести код, но ничего не происходит. Не приходит сообщение от администрации, ни смс с кодом.

Спокойно проходил авторизацию через браузер.

Авторизации через TOTP нет.

[BUG]

Bug description (описание бага)

При запуске кроме кнопки Открыть инструменты разработчика ничего не появляется и не работает. Удалить и заново установить ситуацию не меняет

Steps to reproduce (воспроизведение бага)

На втором скрине в console ошибка

Expected behaviour (ожидаемое поведение)

Screenshots (скриншоты)

image
image

Device and app information (информация об устройстве и приложении)

  • OS: [Fedora 36]
  • Meridius version: [e.g. 25.10]

Additional information (дополнительная информация)

Вылет приложения Meridius (bug)

Обновился до 21.9, с чистым профилем в AppData: вылет при начале воспроизведения любого трэка; на Windows 7 Pro x64, на других версиях ос не проверял; откатился до 21.8; на глаза попался дамп из AppData/Local/CrashDumps => link

Meridiues 24.20: не запускается

Meridius 24.20: "бесконечная загрузка" при запуске => scr;
так уже было несколько версий назад, вы исправили, написав, что это связано с библиотеками google;

специально протестировал с чистым дефолтным hosts на вирт. win7/10: проблема наблюдается только на win7.

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

понимаю, что win10 наиболее актуальна сейчас, в том числе и для девелоперов; буду рад, если ваш проект сможет поддерживать предыдущую версию ос, по возможности)

[BUG] Некорректная работа на вертикальных дисплеях

Bug description (описание бага)
Так как плеер загружает следующие треки только тогда, когда пользователь долистает до конца уже загруженных, а на вертикальном мониторе приложение не загружает достаточно треков, чтобы вообще появилась возможность скроллить, нет возможности пролистать библиотеку треков дальше

Steps to reproduce (воспроизведение бага)
Открыть приложение на мониторе, который вмещает больше 20 треков по высоте

Video (видео)
https://user-images.githubusercontent.com/74903224/197384598-16de97d7-b0da-4461-85f6-b10bc319eea1.mp4

Device and app information (информация об устройстве и приложении)

  • OS: arch 5.19.7
  • Meridius version: v2.7.5-1

[Support] Discord RPC? (Linux)

сегодня поставил программу на свой дистрибутив, раннее видел что в настройках был пункт "интеграция с discord", не нашел. доступна ли эта функция сейчас?

Не запускается после обновления до 26.1 на Windons 7 [BUG]

Обновление Meridius 26.1: не запускается, висит в процессах без какого-либо намека на gui; наблюдается только на Windows 7 x64, на Windows 10 - всё работает; в прошлой раз, если не ошибаюсь, вы это исправили, понизив версию библиотек зависимостей.

Скачивание в 320 kbps?

Было бы круто, если можно было бы скачивать музыку в 320 kbps, так как в 129 (сейчас так) очень сильно сжирается качество.
Мне, как диджею, это было бы очень полезно.

Меня интересует можно ли это вообще реализовать (или у вк ограничения есть какие-то?). Могу предложить свою помощь в разработке (на ноде прогаю) :)

Как насчет crossfade'a?

Если вдруг не знаешь, это плавный переход с трека на трек, в Спотифае кстати есть по умолчанию, то есть когда одна дорожка разделена на два трека, то благодаря crossfade'у это звучит как один единый трек. Для примера: Скриптонит, альбом "Дом с нормальными явлениями" - первый и второй трек. Но вообще это штука сейчас очень популярна, почти на каждом модном альбоме. Реализовать по сути не сложно, просто кэшировать следующий трек в очереди. Из мобильных сторонних плееров это есть в VK U и вроде ещё у кого то видел. В Boom'e разумеется тоже есть, но, полагаю, там не получится подсмотреть, как сделано. В общем, будет круто, если и у тебя появится)

[BUG] При появлении скроллбар сдвигает весь контент

Bug description (описание бага)
При фокусировке на основном контенте скроллбар появляется и сдвигает часть контента

Steps to reproduce (воспроизведение бага)
Зайти в альбом, в котором треки вылезают за размер окна, дальше видно на гифке

Expected behaviour (ожидаемое поведение)
Оставить скроллбар и не убирать при разфокусировке

Screenshots (скриншоты)

2023-08-18.16-14-51.webm

Device and app information (информация об устройстве и приложении)

  • OS: ArchLinux, Gnome
  • Meridius version: 3.0.7
  • Electron version: 25.5.0

Не работает стартовая страница VK на версии 2.2.9

После обновления Meridius до версии 2.2.9 перестала отображаться стартовая страница => 1 2 ; проверено на Windows 7/10; на версии 2.2.8 все работает как и прежде; думаю, вы уже в курсе; пока что откат на 2.2.8, не критично; спасибо за развитие приложения.

[BUG] Won't start on Windows 7

Does it need some VCredist package? Or .NET at given version?
Fails to start for me on Windows 7.
I didn't see any requirement on readme page.

ps. any change to extract the mass download part into commandline? Nothing beats local mp3 in speed :D
2023-07-31_212855_zg

Device and app information (информация об устройстве и приложении)

  • OS: [e.g. Windows 10, Ubuntu 20.04] 7
  • Meridius version: [e.g. 25.10] 307

Повышенная нагрузка на ЦП при скачивании плейлистов.

Версия программы - 2.0.1: при скачивании плейлистов наблюдается повышенная нагрузка на ЦП; проверено на Windows 10 x64 и Windows 7 x64.

upd: проверено на версии 1.9.4 - такая же нагрузка; видимо раньше не бросалось в глаза, что ffmpeg так грузит при скачивании/конвертации;

upd2: возможные улучшения:

  • выбор формата конвертации при скачивании трэков (>320 kbps?; если это целесообразно);
  • при использовании светлых тем (VK White, Higurashi) и округлых верхних и нижних рамок окна - углы основного окна пикселизованы; бросается в глаза, если можно - пофиксить;

//thx за приложение и разработку; поиски аналогов spotify привели сюда.

[BUG] Не грузится дальше заставки

Bug description (описание бага)
Meridius не грузится, большое кол-во ошибок System error: net::ERR_FILE_NOT_FOUND

Steps to reproduce (воспроизведение бага)

  • Установить Meridius
  • Запустить Meridius

Expected behaviour (ожидаемое поведение)
Meridius запускается в главное меню

Screenshots (скриншоты) скриншот1 скриншот2

Device and app information (информация об устройстве и приложении)

  • OS: Windows 10 21H2
  • Meridius version: 26.5

Additional information (дополнительная информация)

Возврат ответа для POST запросов

Возможно в будущем можно возвращать ответ ok/success на данные post запросы:

  • player/RESUME
  • player/PAUSE
  • player/NEXT
  • player/PREV

Просто если написать команду по типу curl --request POST http://localhost:3000/player/RESUME терминал ждет ответа и приходится убивать процесс с ctrl+c

Проблемы с мини-окном на KDE

Мини-Окно не открывается если сразу закрыть окно Meridius на KDE(на Unity не проверял). Чтобы мини-окно появилось нужно с начала свернуть окно Meridius, а потом уже закрыть его.

[BUG] Download issues

Bug description (описание бага)

After 200+ Downloads the app becomes unusable slow even after ll finished, have to restart the app
uses CPU is at 16%, 1GB RAM and plenty of free.

There is no indication which song has been download, it happily starts it again

P.s. the source code doesn't seem to be complete on github,

Device and app information (информация об устройстве и приложении)

  • OS: [e.g. Windows 10, Ubuntu 20.04] Windows 10
  • Meridius version: [e.g. 25.10] Meridius 30.7

Тень у мини-окна

Windows 10, 21H1 версия.
У мини-окна присутствует тень, которая особо конечно не мешает, но она присутствует.
image

Фильтр нуждается в улучшении

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

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.