Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jaames/playnote-studio

An unofficial Flipnote Studio animation player for the Playdate console!
https://github.com/jaames/playnote-studio

flipnote flipnotestudio nintendo nintendo-ds playdate

Last synced: about 1 month ago
JSON representation

An unofficial Flipnote Studio animation player for the Playdate console!

Awesome Lists containing this project

README

        


An unofficial Flipnote animation player for the Panic Playdate | playnote.studio

## Features

- Plays any Flipnote animation file created with the DSiWare version of Flipnote Studio, just drop the files from your DSi's SD card into your Playdate's storage!
- Optionally use the Playdate's crank to smoothly scroll through frames!
- Comes bundled with a bunch of sample Flipnotes kindly provided by from some of the best artists in the Flipnote community, such as [Kéké](https://twitter.com/Kekeflipnote), [ぺきら (Pekira)](https://twitter.com/pekira1227), [MrJohn](https://flipnot.es/9F990EE00074AC4D), [bokeh f/2 (who cares)](https://www.instagram.com/gsupnet_), [Bee](https://beeyt.carrd.co), [Melaina King (Akemi)](https://www.instagram.com\/akemixes), and [Scarecrow](https://flipnot.es/5907142059918D1F)
- Available in 10 languages: English, Japanese, French, Spanish, German, Italian, Dutch, Polish, Russian, and... Welsh!
- Pretty UI with thumbnail lists, folder selection, settings screen, etc -- all accompanied by custom-made sound effects!

## Demo GIFs

![home screen](https://raw.githubusercontent.com/jaames/playnote-studio/main/assets/movie_homescreen.gif)

Home menu

![playback](https://raw.githubusercontent.com/jaames/playnote-studio/main/assets/movie_playback.gif)

Flipnote playback

![frame-by-frame playback](https://raw.githubusercontent.com/jaames/playnote-studio/main/assets/movie_frames.gif)

Flipnote frame-by-frame seeking

![language settings](https://raw.githubusercontent.com/jaames/playnote-studio/main/assets/movie_lang.gif)

Language settings

![dither settings](https://raw.githubusercontent.com/jaames/playnote-studio/main/assets/movie_dither.gif)

Dithering settings

## Special Thanks

- All of the Flipnote artists who kindly granted me permission to include some of their works as sample notes:
- [Kéké](https://twitter.com/Kekeflipnote)
- [MrJohn](https://flipnot.es/9F990EE00074AC4D)
- [bokeh f/2 (who cares)](https://www.instagram.com/gsupnet_)
- [ぺきら (Pekira)](https://twitter.com/pekira1227),
- [Bee](https://beeyt.carrd.co)
- [Melaina King (Akemi)](https://www.instagram.com\/akemixes)
- [Scarecrow](https://flipnot.es/5907142059918D1F)
- [Simon](https://github.com/simontime) for kindly letting me use his C PPM library as a base for the Flipnote decoder, and for answering my dumb C questions while I was trying to port it to the Playdate.
- [Lauren](https://github.com/thejsa) and [Ezekiel](https://github.com/Stary2001) for additional C tips
- Rob and Austin from [Sudomemo](https://www.sudomemo.net/) for helping me reach out to various Flipnote artists, and for the cross-promo
- [Matt](https://github.com/gingerbeardman) for helping me get into to the Playdate Developer Preview

## Credits & Licensing

This project is under a permissive license, however if you wish to use parts of this repo in your own project, crediting the relevant people would be appreciated:

- **Lua or web code, UI design elements, image assets or the 3d playdate model** - [James](https://github.com/jaames)
- **C Flipnote parser** - [Simon](https://github.com/simontime) and [James](https://github.com/jaames)
- **Sound Effects** - [Talon Stradley](NewtonsDarkRoom.com)
- **Credits Beat** - [madwurmz](https://www.colorslive.com/artist/madwurmz.com)
- **Flipnote Studio screenshots** - [Austin](https://twitter.com/AustinSudomemo), [Rob](https://sudomemo.net)

If you wish to use any of the sample Flipnotes, you *must* get explicit permission from their authors.

I'd strongly prefer it if you didn't release a Flipnote player (for any platform) using the same name / branding / website without first contacting me. Thanks!