о Грозном Рестораны и кафе книга жалоб Чеченский форум Интересное Кино О Чечне и чеченцах Проза и поэзия Мастера Чечни Фото Ислам

Уголок мусульманина

О награде за другого человека

Передают со слов Ибн Аббаса, да будет доволен Аллах ими обоими, что однажды посланник Аллаха, да благословит его Аллах и да приветствует, встретивший в ар-Раухе (группу) всадников, спросил их: «Кто вы?» Они ответили: «Мусульмане», - (в свою очередь спросив) его: «А кто ты?» Он ответил; «Посланник Аллаха». Тогда одна женщина подняла к нему своего маленького сына и спросила: «А будет ли (действительным) Хаджж для него?» Он ответил: «Да, а награду за это получишь ты». (Муслим)
 
    Чеченский форум GovzPeople.ru » Мнения, опросы, разговоры » IT - Информационные технологии  

    MP3 из кэша, Очередная работа с кэш  
Mustang GT
Сообщение # 1


Govz-Профессионал
  • 85

Репутация: 256
Группа: Доверенные
Пол: мужской
Сообщений: 2075

Ассаламу алейкум. Закончил сегодня писать программу для копирования mp3 файлов с ID3 тегами из кэша. Человеческим языком - вы слушаете музыку в социальной сети(одноклассники, vk и т.д.) и после запускаете программу. Программа находит те песни которые вы слушали у вас в компьютере.
Если программа не нашла пеcню, то это означает отсутствие ID3 тегов.



Только для Windows 7. И только работает через кэш от браузера Opera.



--------------------
в жизни была только черная полоса.. пока не началась мрачная
Stigal
Сообщение # 2


Govz-Профессионал
  • 85

Репутация: 283
Группа: Доверенные
Пол: мужской
Сообщений: 2607
ICQ: 422444744

Путь к кешу возможно изменить? А то у меня сборка оперы.



--------------------
Грехи людей пересчитать ты так усердно рвёшься?
С своих начни, и до чужих едва ли доберешься.
Mustang GT
Сообщение # 3


Govz-Профессионал
  • 85

Репутация: 256
Группа: Доверенные
Пол: мужской
Сообщений: 2075

Создайте файл cache.txt с содержимым - C:\Мой\Кэш\ вот в таком образе и положить рядом с программой.

P.S.
Обновил. Ссылка выше



--------------------
в жизни была только черная полоса.. пока не началась мрачная
monosfen
Сообщение # 4


Новичок
  • 0

Репутация: 0
Группа: Посетители
Пол: мужской
Сообщений: 2

а есть программа для поиска музыки по фрагменту или просто напевая-просто скорость интернета не очень высокая и поэтому онлайн поисковиками не могу воспользоваться,хотелось бы себе прогу такую на комп


RAM_ZAN
Сообщение # 5


Уже осваивается
  • 34

Репутация: 4
Группа: Посетители
Пол: мужской
Сообщений: 67

Полезная программа. Я до сих пор кэш сам перебирал. Но если ID3 тег в последних 128 байтах, это значит файлы надо до конца загружать.


Mustang GT
Сообщение # 6


Govz-Профессионал
  • 85

Репутация: 256
Группа: Доверенные
Пол: мужской
Сообщений: 2075

Цитата: RAM_ZAN
ID3 тег в последних 128 байтах

Не встречал)



--------------------
в жизни была только черная полоса.. пока не началась мрачная
RAM_ZAN
Сообщение # 7


Уже осваивается
  • 34

Репутация: 4
Группа: Посетители
Пол: мужской
Сообщений: 67

Цитата: Mustang GT
Mustang GT


Я решил проверить.
Открыв mp3 в notepad++, я увидел, что в конце одни UUUU. В самом начале файла располагается ID3v2 и начинается не с TAG, а с ID3. Ваша программа также устанавливает позицию на последние 128 байт.
Get #lFileHandle, lMp3FileLength - ID3V1TagSize, ID3Tag.Identifier
With ID3Tag
В другом фале присутствовали и ID3v1 и Id3v2, а я удивлялся почему моя программа показывает одно, а Windows другое.
Оказалось, что считать ID3 еще та задачка. Существует несколько v2 версий, а еще и расширенная версия ID3v1.


Mustang GT
Сообщение # 8


Govz-Профессионал
  • 85

Репутация: 256
Группа: Доверенные
Пол: мужской
Сообщений: 2075

RAM_ZAN,
Верно. Кажись я попутал содержимое ID3 тега. Я про начальный ID3. А не про тег.

P.S.
Открыл mp3 в notepad++ (Это в моде))) увидел и в начале и в конце теги.



--------------------
в жизни была только черная полоса.. пока не началась мрачная
RAM_ZAN
Сообщение # 9


Уже осваивается
  • 34

Репутация: 4
Группа: Посетители
Пол: мужской
Сообщений: 67

Цитата: Mustang GT
Открыл mp3 в notepad++ (Это в моде))) увидел и в начале и в конце теги.


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


Mustang GT
Сообщение # 10


Govz-Профессионал
  • 85

Репутация: 256
Группа: Доверенные
Пол: мужской
Сообщений: 2075

Тьфю. Ошибка у меня там была. При проверке во избежании ошибок на листбоксе ставил фокус на первый элемент списка и естественно если он оказался первым элементом и плюс к этому был mp3 и имел теги то код переступал через него.



--------------------
в жизни была только черная полоса.. пока не началась мрачная
RAM_ZAN
Сообщение # 11


Уже осваивается
  • 34

Репутация: 4
Группа: Посетители
Пол: мужской
Сообщений: 67

Цитата: Mustang GT
Тьфю. Ошибка у меня там была. При проверке во избежании ошибок на листбоксе ставил фокус на первый элемент списка и естественно если он оказался первым элементом и плюс к этому был mp3 и имел теги то код переступал через него.


Насчет этой ошибки я ничего не понял.
Думаю можно для большей точности добавить проверку и первых 3 байтов,
если там ID3, значит это mp3 и при этом не считывать сами поля.