All streams
Search
Write a publication
Pull to refresh
8
0
Виктор @v_decadence

Программист

Send message
Кому интересно — сделал несколько изменений.
Ссылка на скачивание новой версии добавлена в топик (на всякий случай, оставил ссылку на предыдущую версию).

Сделано:
— убран метод отправления по имени/паролю и добавления трека в любимые
— добавлена возможность задать стартовое время (не стоит ставить его далеко в прошлое/будущее, иначе будут проблемы со скробблингом)
— добавлена возможность добавить список файлов из папки (расширения файлов — mp3, wav, flac, ogg)
— немного подправлен код
— добавлена возможность редактирования списка треков.
Ссылка на скачивание в описании.
Примечания:
— теперь нижний "+" не срабатывает, если вы добавляете песню неверного формата. При массовом добавлении и добавлении из папки такие треки игнорируются.
При регистрации API аккаунта есть выбор «Я буду использовать API для...» и в списке вариантов есть коммерческое использование. Наверно, это не бесплатно.
Спасибо за замечания.
Насчёт второго пункта я написал, что «можно (и нужно) сделать через парсинг XML». Насчёт остальных не знал, иначе отредактировал бы код. Но цель статьи — показать последовательность действий, а как, например, выбрасывать исключения каждый сам для себя решит, я думаю.
А Opera Mobile учитывается в этой статистике в пользу Opera Mini?
См. дисклеймер.

Вы так же можете накрутить прослушивания с помощью плеера и стандартного скробблера — поставить на ночь на повтор трек с длительностью 31 секунду с нужными тегами и всё. И никакая программа вроде этой вам не понадобится. Могу поспорить, что есть ещё пара способов. И все они не по правилам сервиса.

Никто и не говорит, что я не слушал реально. У меня просто нет возможности заскробблить песню обычным способом и я делаю это с помощью этой программы, чтобы моя статистика была наиболее полной. Есть, конечно, индивидуумы, которые используют программу для накрутки, но я просто не вижу смысла в этом. Наверно, чтобы потом понтоваться в рупоре у того или иного исполнителя. Никакого материального профита это не приносит. Насчёт бана не знаю, пока случаев не было, насколько я знаю. Но не исключаю, что он возможен :)
No Dupes — аналог вышеуказанного Close duplicates. Из отличий:
— есть опция «Скрывать с панели значок, когда нет дубликатов»;
— не закрывает вкладку, если она активна (на ней фокус);
— при наведении на значок отображается список вкладок-дубликатов;

Close tabs right of current — закрывает все вкладки, которые находятся правее/левее текущей.

Укорачивание ссылок от rlu.ru — тоже неплохой инструмент для быстрого создания коротких ссылок.
Скоро начну работать над статьёй.
Что касается ошибки — она постоянно вылетает или при определённых условиях?
Понятно. В общем, такую возможность я не стал реализовывать, чтобы не нагружать пользователя вводом необязательных данных. Но ничего не мешает сделать её опциональной, как и с альбомом (сначала возможности ввести альбом тоже не было).
А пока такой возможности нет, могу предложить костыль — отодвигать системное время перед скробблом на нужную дату. Только что проверил — работает.
Тут нужно помнить, что треки, «возраст» которых больше 14 дней, не будут скробблиться, таковы правила сервиса (если ничего не изменилось с того времени, как я их последний раз читал).
Не совсем так. Там написано в качестве одного из «способов экспорта»:
— сохранение списка файлов, находящихся в какой-либо папке с последующим использованием в программе.
И чуть ниже:
«Описывать способы пока не хочется, пишите в комменты, если кому понадобится.»

А способ такой:
В Total Commander PowerPack (в обычном вроде такого нет) есть возможность скопировать имена выделенных файлов в буфер обмена. Я делаю так — открываю папку исполнителя, выделяю прослушанные песни, копирую их имена в буфер обмена и в программе через форму «Массового добавления» добавляю. Предварительно нужно ещё удалить расширения (.mp3, например), потому что TC копирует вместе с ними. Находится это в основном меню — Инструменты — Сохранить имена файлов в буфер обмена (пишу по памяти).

В принципе, если появится острая необходимость, можно сделать этот способ встроенным в программу. Ничего сложного, как мне кажется. Просто обычно нужно заскробблить выбранные треки из папки, а не все.
Да, есть такое.
Но как быть тем, у кого не смартфон, обычный плеер (iPod можно скробблить, например) или просто нет возможности использовать стандартную связку плеер + скробблер, например, на работе? Это, конечно, если хочется, чтобы статистика прослушиваний была полной. Иначе можно и не задумываться, что учитывается, а что нет.
Подписал их плюсами для экономии места :)

Верхний нужен при добавлении трека, когда юзер отдельно вводит исполнителя, трек и альбом.
Нижний нужен при добавлении трека одной строкой вида Исполнитель — Трек — Альбом (альбом необязательно).

Не очень понял, что вы имеете в виду под «добавить папку в скроббл».
Спасибо, посмотрю.
Какой из "+"? Верхний или нижний?
Возможно, проблема в том, что у Вас установлен .NET Framework версией ниже 3.5.
Надо, кстати, попробовать понизить целевую версию фрэймворка.
Некоторое время пользовался этим
Разве время +- час так важно? :)
Сейчас нет, но её несложно прикрутить. Просто не думал, что это может кому-то понадобиться.
Не совсем понял вопрос.
Обязательными полями значатся только имя исполнителя, название трека, время начала прослушивания, продолжительность трека и альбом, по-моему. По крайней мере, так было раньше. Если песня скробблится впервые, то первые два поля берутся из заполненных данных в программе, продолжительность — 5 минут, альбом остаётся пустым (если вы его не указали), время начала — текущее (+5 минут к каждой следующей песне, если вы скробблите за раз несколько штук).

Information

Rating
Does not participate
Registered
Activity