Wellinator / Wellinator/PS2ME

[Feature Idea / Feedback] Network support for streaming apps (Mocha Radio / J2METube) on PS2ME

Open
#7 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
21
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Hello developers! First of all, I want to congratulate you for the amazing work on the PS2ME project.

I've been testing Mocha Radio (mradio) through PS2ME on my console (it boots up and displays the UI perfectly, as you can see in the attached tests), but the application currently fails to establish an internet connection to stream audio inside the PS2 environment.

The Idea:

Since there are still active online radio streaming links that work with older HTTP protocols, my proposal is to explore if network socket support/bridging can be achieved for PS2ME, or even consider developing/adapting a standalone online radio player .elf for the PS2.

Inside Mocha Radio (you can check out the app files and package via this link: https://share.google/JTsBmM651u1UbX9eG), default built-in favorites like 538 Ibiza and Classic FM appear in the interface, alongside the custom streams.

If network capabilities are successfully achieved for audio streaming in the future, it would be amazing to test video streaming apps as well. For future reference and testing, projects like J2METube (https://github.com/HackSucks/J2METube) could serve as an incredible reference or benchmark for video streaming compatibility within the project.

Working Direct Links for Audio Testing:

To help with debugging or testing stream compatibility, here are some verified direct HTTP streaming links that currently work on these older builds:

  • Varied / Classic HTTP Stream:
    http://mediaserv33.live-streams.nl:8034/live
  • Latin / Cumbia Mix:
    http://100.40.167.205:8010/;
  • Reggaeton Mix:
    http://stream.zeno.fm/8wup8yd9dm0uv

Thank you so much for your time, dedication, and for pushing the PS2 homebrew scene further! Any feedback or thoughts on this would be greatly appreciated.

Image Image Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no source files, tests, or entry points. Start by mapping any existing PS2ME networking or socket support, then define whether the goal is network bridging, HTTP audio streaming, or a standalone player; done would require an agreed scope and a working stream test on PS2.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.