Portable Spotify
Цитата: Удаленный пользователь от 25.01.2022, 02:30Привет.
TomЦитата: Tom от 24.01.2022, 23:38Приветствую! Сабж, конечно, оч хорош, но тот факт, что при каждом обновлении пользователям надо качать новую версию, немного печалит ) Так ув. Сергей может уехать в отпуск/заболеть/устать/да что угодно, и тогда "кина не будет" ни у кого )
Ну так все программы нужно обновлять, всех разработчиков/сборщиков, другого варианта нет, хоть в ручной режиме, хоть в авто с сервера, все равно нужно ждать когда сборщик обновит.
У вас скорей всего в Local лежит папка spotify, а в ней папка update, удалите ее и все.
Привет.
Tom
Цитата: Tom от 24.01.2022, 23:38Приветствую! Сабж, конечно, оч хорош, но тот факт, что при каждом обновлении пользователям надо качать новую версию, немного печалит ) Так ув. Сергей может уехать в отпуск/заболеть/устать/да что угодно, и тогда "кина не будет" ни у кого )
Ну так все программы нужно обновлять, всех разработчиков/сборщиков, другого варианта нет, хоть в ручной режиме, хоть в авто с сервера, все равно нужно ждать когда сборщик обновит.
У вас скорей всего в Local лежит папка spotify, а в ней папка update, удалите ее и все.
Цитата: Удаленный пользователь от 25.01.2022, 02:50Сергей, думаю стоит добавить в
Custom.nshкоманду после удаление реестраRMDir /r "$LOCALAPPDATA\Spotify", чтоб больше не оставалась папка с обновлением, которая и мешает запускаться.
Сергей, думаю стоит добавить в СкопированоCustom.nsh команду после удаление реестра СкопированоRMDir /r "$LOCALAPPDATA\Spotify", чтоб больше не оставалась папка с обновлением, которая и мешает запускаться.
Цитата: Удаленный пользователь от 25.01.2022, 11:41Portable обновлён.
• Обновление до версии 1.1.77.643.
[button]Отблагодарить автора сборки[/button]
Portable обновлён.
• Обновление до версии 1.1.77.643.
[button]Отблагодарить автора сборки[/button]
Цитата: Удаленный пользователь от 25.01.2022, 11:47Всем привет 🖐
Цитата: Alex от 08.01.2022, 10:57Доброе утро.
Такая же проблема при запуске через ярлык на панели задач. Если открывать через папку где лежит Spotify, то это окно не вылезает.Подскажите, пожалуйста, как сделать так, чтобы настройки с Local files не слетали при перезапуске Spotify?
Поправил этот момент. Обновления теперь удаляются. Также теперь Spotify помнит трек, на котором Вы закрыли программу и путь к локальному хранилищу.
Однако кэш от прослушивания, и кэш браузера улетает, не насилуя Вам накопители перемещением.
Цитата: Tom от 24.01.2022, 23:38Приветствую! Сабж, конечно, оч хорош, но тот факт, что при каждом обновлении пользователям надо качать новую версию, немного печалит ) Так ув. Сергей может уехать в отпуск/заболеть/устать/да что угодно, и тогда "кина не будет" ни у кого )
Ваша поддержка даст стимул, чтобы кино было всегда у всех 🤟
Цитата: Mikhail от 25.01.2022, 02:50Сергей, думаю стоит добавить в
Custom.nshкоманду после удаление реестраRMDir /r "$LOCALAPPDATA\Spotify", чтоб больше не оставалась папка с обновлением, которая и мешает запускаться.Решил вопрос без Custom.nsh, так как использую его только если AppInfo не справляется. Также не стоит удалять папку Spotify в AppData\Local, потому что там информация о пути к локальному хранилищу. А также благодаря файлам в этом каталоге Spotify помнит, на какой песне Вы остановили и закрыли программу.
Всем привет 🖐
Цитата: Alex от 08.01.2022, 10:57Доброе утро.
Такая же проблема при запуске через ярлык на панели задач. Если открывать через папку где лежит Spotify, то это окно не вылезает.Подскажите, пожалуйста, как сделать так, чтобы настройки с Local files не слетали при перезапуске Spotify?
Поправил этот момент. Обновления теперь удаляются. Также теперь Spotify помнит трек, на котором Вы закрыли программу и путь к локальному хранилищу.
Однако кэш от прослушивания, и кэш браузера улетает, не насилуя Вам накопители перемещением.
Цитата: Tom от 24.01.2022, 23:38Приветствую! Сабж, конечно, оч хорош, но тот факт, что при каждом обновлении пользователям надо качать новую версию, немного печалит ) Так ув. Сергей может уехать в отпуск/заболеть/устать/да что угодно, и тогда "кина не будет" ни у кого )
Ваша поддержка даст стимул, чтобы кино было всегда у всех 🤟
Цитата: Mikhail от 25.01.2022, 02:50Сергей, думаю стоит добавить в
СкопированоCustom.nshкоманду после удаление реестраСкопированоRMDir /r "$LOCALAPPDATA\Spotify", чтоб больше не оставалась папка с обновлением, которая и мешает запускаться.
Решил вопрос без Custom.nsh, так как использую его только если AppInfo не справляется. Также не стоит удалять папку Spotify в AppData\Local, потому что там информация о пути к локальному хранилищу. А также благодаря файлам в этом каталоге Spotify помнит, на какой песне Вы остановили и закрыли программу.
Цитата: Удаленный пользователь от 25.01.2022, 11:52Решил вопрос без Custom.nsh, так как использую его только если AppInfo не справляется.
Увидел), спасибо🤝.
Решил вопрос без Custom.nsh, так как использую его только если AppInfo не справляется.
Увидел), спасибо🤝.
Цитата: Удаленный пользователь от 25.01.2022, 13:59Цитата: Tom от 24.01.2022, 23:38Приветствую! Сабж, конечно, оч хорош, но тот факт, что при каждом обновлении пользователям надо качать новую версию, немного печалит ) Так ув. Сергей может уехать в отпуск/заболеть/устать/да что угодно, и тогда "кина не будет" ни у кого )
Ваша поддержка даст стимул, чтобы кино было всегда у всех
Полностью согласен с Вами. Только было бы здорово, если бы существовали и альтернативные способы поддержки, скажем для тех кто за рубежом. И чем проще, тем лучше, без регистрации, смс и прочей "радости" )
Цитата: Tom от 24.01.2022, 23:38Приветствую! Сабж, конечно, оч хорош, но тот факт, что при каждом обновлении пользователям надо качать новую версию, немного печалит ) Так ув. Сергей может уехать в отпуск/заболеть/устать/да что угодно, и тогда "кина не будет" ни у кого )
Ваша поддержка даст стимул, чтобы кино было всегда у всех
Полностью согласен с Вами. Только было бы здорово, если бы существовали и альтернативные способы поддержки, скажем для тех кто за рубежом. И чем проще, тем лучше, без регистрации, смс и прочей "радости" )
Цитата: Удаленный пользователь от 25.01.2022, 14:14Только было бы здорово, если бы существовали и альтернативные способы поддержки, скажем для тех кто за рубежом.
Пожалуйста. Есть PayPal ➜ https://paypal.me/SerPotapov
Только было бы здорово, если бы существовали и альтернативные способы поддержки, скажем для тех кто за рубежом.
Пожалуйста. Есть PayPal ➜ https://paypal.me/SerPotapov
Цитата: Удаленный пользователь от 25.01.2022, 19:40Цитата: Сергей от 25.01.2022, 11:41Portable обновлён.
• Обновление до версии 1.1.77.643.
[button]Отблагодарить автора сборки[/button]Сергей, здравствуйте, спасибо за релиз! Заметил, что, если уже установлен adblock, то при обновлении поверх скрипт ругается. Поэтому решил доделать скрипт, чтобы можно было поверх обновлять(Если вдруг будет обновляться блокировщик) + если уже стоит блокировщик, то по нажатию на кнопку нет, будут удаляться его файлы и спотифай будет возвращен в обычное состояние. Только вот возникла проблема, почему-то скрипт, когда автозапускается после распаковки, не видит bak файл в условии, из-за этого идет на else, я так и не понял в силу своего нулевого опыта, как это исправить. Также из-за того, что скрипт не видит наличие bak файла не удаляется bak файл, если нажать кнопку нет при установленном блокировщике. При этом, если запустить скрипт самостоятельно сразу после распаковки, то всё отрабатывает нормально. Надеюсь у вас получится исправить, если вам понравится идея, конечно)[spoiler title="Код"]
set co = CreateObject("WScript.Shell") set fso = CreateObject("Scripting.FileSystemObject") sf = "Spotify by JolyAnderson" scriptdir = replace(WScript.ScriptFullName,WScript.ScriptName,"") path = "HKCU\Control Panel\International\LocaleName" if InStr(co.RegRead(path), "ru") then DisableAds "Хотите отключить рекламу в Spotify?", "Готовченко!" else DisableAds "Do you want to disable Spotify ads?", "Done!" end if sub DisableAds(ask, done) Response = MsgBox(ask, vbYesNo + vbQuestion, "Spotify by JolyAnderson") if Response = vbYes then AdYes MsgBox done, vbOKOnly + vbInformation, sf SelfDelete else AdNo SelfDelete end if end sub sub SelfDelete fso.DeleteFile WScript.ScriptFullName end sub sub AdYes if fso.FileExists("App\Spotify\Apps\xpui.spa.bak") then fso.DeleteFile scriptdir & "App\Spotify\chrome_elf.dll" fso.DeleteFile scriptdir & "App\Spotify\Apps\xpui.spa" fso.MoveFile scriptdir & "App\Spotify\chrome_new.dll", scriptdir & "App\Spotify\chrome_elf.dll" fso.MoveFile scriptdir & "App\Spotify\Apps\xpui.spa.new", scriptdir & "App\Spotify\Apps\xpui.spa" else fso.MoveFile scriptdir & "App\Spotify\chrome_elf.dll", scriptdir & "App\Spotify\chrome_elf_bak.dll" fso.MoveFile scriptdir & "App\Spotify\chrome_new.dll", scriptdir & "App\Spotify\chrome_elf.dll" fso.MoveFile scriptdir & "App\Spotify\Apps\xpui.spa", scriptdir & "App\Spotify\Apps\xpui.spa.bak" fso.MoveFile scriptdir & "App\Spotify\Apps\xpui.spa.new", scriptdir & "App\Spotify\Apps\xpui.spa" end if end sub sub AdNo if fso.FileExists("App\Spotify\Apps\xpui.spa.bak") then fso.DeleteFile scriptdir & "App\Spotify\chrome_elf_bak.dll" fso.DeleteFile scriptdir & "App\Spotify\Apps\xpui.spa.bak" fso.DeleteFile scriptdir & "App\Spotify\chrome_new.dll" fso.DeleteFile scriptdir & "App\Spotify\Apps\xpui.spa.new" else fso.DeleteFile scriptdir & "App\Spotify\chrome_new.dll" fso.DeleteFile scriptdir & "App\Spotify\Apps\xpui.spa.new" end if end sub[/spoiler]
Цитата: Сергей от 25.01.2022, 11:41Portable обновлён.
• Обновление до версии 1.1.77.643.
[button]Отблагодарить автора сборки[/button]
Сергей, здравствуйте, спасибо за релиз! Заметил, что, если уже установлен adblock, то при обновлении поверх скрипт ругается. Поэтому решил доделать скрипт, чтобы можно было поверх обновлять(Если вдруг будет обновляться блокировщик) + если уже стоит блокировщик, то по нажатию на кнопку нет, будут удаляться его файлы и спотифай будет возвращен в обычное состояние. Только вот возникла проблема, почему-то скрипт, когда автозапускается после распаковки, не видит bak файл в условии, из-за этого идет на else, я так и не понял в силу своего нулевого опыта, как это исправить. Также из-за того, что скрипт не видит наличие bak файла не удаляется bak файл, если нажать кнопку нет при установленном блокировщике. При этом, если запустить скрипт самостоятельно сразу после распаковки, то всё отрабатывает нормально. Надеюсь у вас получится исправить, если вам понравится идея, конечно)
set co = CreateObject("WScript.Shell")
set fso = CreateObject("Scripting.FileSystemObject")
sf = "Spotify by JolyAnderson"
scriptdir = replace(WScript.ScriptFullName,WScript.ScriptName,"")
path = "HKCU\Control Panel\International\LocaleName"
if InStr(co.RegRead(path), "ru") then
DisableAds "Хотите отключить рекламу в Spotify?", "Готовченко!"
else
DisableAds "Do you want to disable Spotify ads?", "Done!"
end if
sub DisableAds(ask, done)
Response = MsgBox(ask, vbYesNo + vbQuestion, "Spotify by JolyAnderson")
if Response = vbYes then
AdYes
MsgBox done, vbOKOnly + vbInformation, sf
SelfDelete
else
AdNo
SelfDelete
end if
end sub
sub SelfDelete
fso.DeleteFile WScript.ScriptFullName
end sub
sub AdYes
if fso.FileExists("App\Spotify\Apps\xpui.spa.bak") then
fso.DeleteFile scriptdir & "App\Spotify\chrome_elf.dll"
fso.DeleteFile scriptdir & "App\Spotify\Apps\xpui.spa"
fso.MoveFile scriptdir & "App\Spotify\chrome_new.dll", scriptdir & "App\Spotify\chrome_elf.dll"
fso.MoveFile scriptdir & "App\Spotify\Apps\xpui.spa.new", scriptdir & "App\Spotify\Apps\xpui.spa"
else
fso.MoveFile scriptdir & "App\Spotify\chrome_elf.dll", scriptdir & "App\Spotify\chrome_elf_bak.dll"
fso.MoveFile scriptdir & "App\Spotify\chrome_new.dll", scriptdir & "App\Spotify\chrome_elf.dll"
fso.MoveFile scriptdir & "App\Spotify\Apps\xpui.spa", scriptdir & "App\Spotify\Apps\xpui.spa.bak"
fso.MoveFile scriptdir & "App\Spotify\Apps\xpui.spa.new", scriptdir & "App\Spotify\Apps\xpui.spa"
end if
end sub
sub AdNo
if fso.FileExists("App\Spotify\Apps\xpui.spa.bak") then
fso.DeleteFile scriptdir & "App\Spotify\chrome_elf_bak.dll"
fso.DeleteFile scriptdir & "App\Spotify\Apps\xpui.spa.bak"
fso.DeleteFile scriptdir & "App\Spotify\chrome_new.dll"
fso.DeleteFile scriptdir & "App\Spotify\Apps\xpui.spa.new"
else
fso.DeleteFile scriptdir & "App\Spotify\chrome_new.dll"
fso.DeleteFile scriptdir & "App\Spotify\Apps\xpui.spa.new"
end if
end sub
Цитата: Удаленный пользователь от 25.01.2022, 20:41Добрый вечер 🖐
А Spotify желательно обновлять, удаляя App и Portable Spotify.exe, чтобы как раз избежать таких конфликтов.
За Ваши наработки спасибо, чуть позже посмотрю.
Добрый вечер 🖐
А Spotify желательно обновлять, удаляя App и Portable Spotify.exe, чтобы как раз избежать таких конфликтов.
За Ваши наработки спасибо, чуть позже посмотрю.
Цитата: Удаленный пользователь от 25.01.2022, 20:44Раньше так и делал, но потом в какой-то момент, когда описание на ннм поменялось, что можно поверх обновлять, стал так делать. Спасибо)
Раньше так и делал, но потом в какой-то момент, когда описание на ннм поменялось, что можно поверх обновлять, стал так делать. Спасибо)