Skip to content

mediaexplorer74/XBoxAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XBoxAssistantUWP

Черный черновик порта с WP8 в UWP приложения Xbox Companion.

Скриншот(ы)

Предисловие

Полгода назад я случайно в моем "загашнике" напоролся на некий файл XBoxCompanion.xap где-то 2017 года. Версия его - 1.2. Ну, через Jenbrains Dotpeek отреверсил это приложение в "сырые данные". Исходный код каждого модуля из оригинального решения (XBox app WP7) помещён в одноимённую подпапку внутри нового UWP-решения для поддержания порядка и модульности. Были планы немного повозиться поизучать, что там Майки нашаманили почти 10 лет назад в плане "удаленного управления консолью XBox", и что-то всё руки не доходили. Наконец, в 2026 году (в последнем месяце весны) , когда ИИ уже все кому не лень гоняют левой пяткой, изыскал я ресурсы агентной среды Codex подправить код до компилируемого. Плюс натравил я на результат агентную штукенцию Cloude Code с целью изучения результата и подведения неких итогов, насколько вообще это приложение в 2026 году может потянуть чисто на музейное. Результаты работы Cloude (использовал вришную модельку Haiku) я разместил в Doc. Если оч. кратко, то там просто подтверждение того, что Xbox Music давно сдох, внутри кропорации Майки еще как-то гоняют корпоративные эндпоинды от Groove, но в целом всё мертво-примертво. Плюс, моделька GPT 5.5 даж при высоком уровне рассуждений (!) как-то халтурно прям портировала XAML. Приложение после старта выглядит очень грустно, дизайн поломан. Да и токены закончились, теперь через неделю уж в Codex попробую что-то подшаманить с дизайном. Логику вряд ли буду колупать, нет цели делать еще один медиаплеер в стиле Zune. Может быть, если вдруг небо разверзнется , и Майки вдруг выкатят всемирный бесплатный XBox Cloud (да даже 5 часов в неделю в обмен на просмотр рекламки было б ок), я и вернусь к прикрручиванию эдакого облачного гейминга в миниатюре к этой штучке. Но это вряд ли.

Структура

  • LRC (главная часть / приложение)
  • LRC.Service (модуль/библиотека)
  • LRC.ViewModel
  • ... (и другие модули)

Шаги по портированию

  1. Перенос исходных файлов в соответствующие подпапки.
  2. Адаптация кода под UWP API.
  3. Исправление XAML и ресурсов.
  4. Проверка сборки и запуск.

Примечания

  • Основная точка входат реализована через стандартные UWP-файлы App.xaml и MainPage.xaml.
  • Все устаревшие или несовместимые с UWP API надо поэтапно заменять на мокапы либо какие-то иные сервисы вроде Spotify или даж Ya.Music (ха!).
  • Сейчас очень мало смысла "тыкать крокодила палочкой" и лепить UWP для старых добрых смартфонов Nokia Lumia, поэтому сырой-присырой исходный код нацелен совсем на другой Win SDK с номером сборки 26100 , а не на 15063 / 16299... ;)

..

  • Как есть. Без поддержки с моей стороны. "Сделай (исследование) сам", что называется.

.

[M][E] 12 мая 2026

About

Черновик порта с WP8 в UWP приложения Xbox Companion

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages