Author Topic: Ideas for project (TCC)  (Read 7674 times)

alexandrevicenzi (OP)

  • Posts: 46
    • My GitHub
Ideas for project (TCC)
« on: January 13, 2015, 01:04:54 am »
Hi all,

I'm finishing my degree and I need to build something for my TCC (graduation final test), an App or something related.

I'm planning to build something for GCW, actually I'm planning to build a music player/recorder. But I'm here to grab some ideas. So, I want to hear from you, what app do you want?

It must be something possible, useful, and not too hard, because I will have ~6 months to finish.

For the music player I want basic funcs and OTG support. Maybe I could take a look at OTG too, because I want to use an USB interface to record musical instruments, guitar for example.

I'm here to hear you. Any tip, suggestion or help is welcome.

alexandrevicenzi (OP)

  • Posts: 46
    • My GitHub
Re: Ideas for project (TCC)
« Reply #1 on: January 13, 2015, 01:07:18 am »
A project must fit my skills too, hehe. I know C/C++, SDL, Python, PyGame and Node.JS. I'm not an expert, but I want to learn too.

Losk

  • Posts: 92
Re: Ideas for project (TCC)
« Reply #2 on: January 13, 2015, 08:51:47 am »
A podcatcher would be a great addition to the GCW app catalogue.  :)

Or maybe you could include this function into your music player. Winamp and Kodi are two examples that have it included.
« Last Edit: January 13, 2015, 08:57:38 am by Losk »

pcercuei

  • Posts: 1666
    • My devblog
Re: Ideas for project (TCC)
« Reply #3 on: January 13, 2015, 09:07:30 am »
Make a game in NodeJS  ;)

alexandrevicenzi (OP)

  • Posts: 46
    • My GitHub
Re: Ideas for project (TCC)
« Reply #4 on: January 13, 2015, 12:14:06 pm »
A podcatcher would be a great addition to the GCW app catalogue.  :)

Or maybe you could include this function into your music player. Winamp and Kodi are two examples that have it included.

Good idea :)

alexandrevicenzi (OP)

  • Posts: 46
    • My GitHub
Re: Ideas for project (TCC)
« Reply #5 on: January 13, 2015, 12:14:55 pm »
Make a game in NodeJS  ;)

What kind of game? And how can I use node to make a game? Using HTML?

pcercuei

  • Posts: 1666
    • My devblog
Re: Ideas for project (TCC)
« Reply #6 on: January 13, 2015, 12:55:00 pm »
There are SDL bindings: https://github.com/creationix/node-sdl
I found SDL2 bindings as well but they look quite outdated.

David Knight

  • Posts: 577
Re: Ideas for project (TCC)
« Reply #7 on: January 13, 2015, 05:39:39 pm »
Youtube player?

tekkaman

  • Posts: 118
Re: Ideas for project (TCC)
« Reply #8 on: January 13, 2015, 06:43:20 pm »
Since the network capabilities are not being used so much. It would be nice to have an online music player. Like what the PSP has.

Eliwood_san

  • Posts: 255
Re: Ideas for project (TCC)
« Reply #9 on: January 14, 2015, 02:37:05 am »
RSS Client for the GCW Zero

xXFrostXx

  • * Former Staff
  • Posts: 234
Re: Ideas for project (TCC)
« Reply #10 on: January 14, 2015, 03:01:51 am »
Super Smash Bros. Zero (with wifi multiplayer) Haha.
That would be amazing. Definitely not a 6 month project, though.


What about something like EmulationStation? You could scroll through your various games (SNES section, GB section, etc.) and load them through the emulator once selected. It could include things like cover art and release info in the program's main folder. (To be honest, I've been hoping for something like this. It would make a nice addition.)

Update: I'm looking into Emulation Station myself, actually. So my suggestion can be disregarded here.

---

You could always go for a music player. Perhaps something that shows cover art for your albums.
« Last Edit: January 14, 2015, 04:38:32 am by xXFrostXx »
Dingoonity is the place to be!

TimmyTopHat

  • Posts: 7
Re: Ideas for project (TCC)
« Reply #11 on: January 14, 2015, 11:01:31 pm »
A Youtube player would be a nice app to have available, perhaps with podcatcher services available as well. (Don't you DARE try emulating YouTube's layout! >:U )

alexandrevicenzi (OP)

  • Posts: 46
    • My GitHub
Re: Ideas for project (TCC)
« Reply #12 on: January 14, 2015, 11:41:12 pm »
You could always go for a music player. Perhaps something that shows cover art for your albums.

It's easy using id3 tag to get music info/art.

alexandrevicenzi (OP)

  • Posts: 46
    • My GitHub
Re: Ideas for project (TCC)
« Reply #13 on: January 14, 2015, 11:42:45 pm »
A Youtube player would be a nice app to have available, perhaps with podcatcher services available as well. (Don't you DARE try emulating YouTube's layout! >:U )

Google will not block the app? Many companies block non-official apps.

xXFrostXx

  • * Former Staff
  • Posts: 234
Re: Ideas for project (TCC)
« Reply #14 on: January 14, 2015, 11:45:32 pm »
A Youtube player would be a nice app to have available, perhaps with podcatcher services available as well. (Don't you DARE try emulating YouTube's layout! >:U )

Google will not block the app? Many companies block non-official apps.


If it's an app, it wouldn't go through Google. It should go straight to Youtube.
As far as I know, they wouldn't mind a Youtube app. It's available on so many devices.
Dingoonity is the place to be!

codingcampbell

  • Posts: 25
Re: Ideas for project (TCC)
« Reply #15 on: January 15, 2015, 12:07:54 am »
If it's an app, it wouldn't go through Google. It should go straight to Youtube.

I think he means Google blocking it because they own YouTube. As far as I know Google hasn't really blocked unofficial YouTube clients. At the very least, the very popular youtube-dl still works, and it actually supports more than just youtube. The trick is decoding the videos for playback. I don't suppose the GCW has dedicated hardware for video decoding, but maybe you could try something like libvpx to process some webm videos from youtube.

xXFrostXx

  • * Former Staff
  • Posts: 234
Re: Ideas for project (TCC)
« Reply #16 on: January 15, 2015, 12:10:57 am »
Doesn't Youtube require Shockwave Flash for videos? I'm not sure the GCW-Zero supports Flash, but I may be wrong. People were talking about SWF emulation, so it should be possible.

Youtube-dl is used for downloading the videos, from what I can see. If you just want to download videos from Youtube, there are multiple ways to do that, and FFplay can play .avi files. The goal of a Youtube app would be streaming the videos over the network.
« Last Edit: January 15, 2015, 12:13:47 am by xXFrostXx »
Dingoonity is the place to be!

codingcampbell

  • Posts: 25
Re: Ideas for project (TCC)
« Reply #17 on: January 15, 2015, 12:22:11 am »
FFplay looks good, I haven't heard of it before. The fact that it supports h264 is great news.

As far as youtube-dl goes, it's not just a downloader for the end-user. It can stream videos from many sites that can then be fed as live input to the actual video player.

Flash isn't in the formula here, it's just another client YouTube uses itself to play h264 (and other videos) consistently across different browsers.

edit:, also, it looks like FFplay already supports youtube via quvi? At least according to this thread
« Last Edit: January 15, 2015, 12:24:34 am by codingcampbell »

xXFrostXx

  • * Former Staff
  • Posts: 234
Re: Ideas for project (TCC)
« Reply #18 on: January 15, 2015, 12:33:35 am »
FFplay looks good, I haven't heard of it before. The fact that it supports h264 is great news.

As far as youtube-dl goes, it's not just a downloader for the end-user. It can stream videos from many sites that can then be fed as live input to the actual video player.

Flash isn't in the formula here, it's just another client YouTube uses itself to play h264 (and other videos) consistently across different browsers.

edit:, also, it looks like FFplay already supports youtube via quvi? At least according to this thread


As far as I know, it does support h264, though I haven't tried it. I've only run .mp4 videos through FFPlay. Reliving all of those game based shows, like Kirby Right Back at Ya and The Super Mario Bros. Super Show!

Video game shows and movies on my retro gaming console. Good combination.
« Last Edit: January 15, 2015, 12:35:34 am by xXFrostXx »
Dingoonity is the place to be!

com64

  • Posts: 82
    • 0x64.ca
Re: Ideas for project (TCC)
« Reply #19 on: January 15, 2015, 08:16:29 am »
One could look at the implementation of "yt" on the Raspberry Pi for a general idea (but of course, that platform supports hardware decoding for H.264).

 

Post a new topic