A functional, decentralized and easy to use social media network, right on your Xbox.
- Before downloading, make sure you're on XBMC 3.6-DEV-r33046 or later, as this most likely requires up to date TLS/SSL libraries!
- Download latest release .zip
- Extract the .zip file and edit "login.txt" to contain your full username (ie; username.bsky.social or username.custom.domain) and app password (do not use your actual password!)
- Edit "default.py" and modify "TIMEZONE_OFFSET = -5" to your local timezone relative to UTC (-5 is EST) for accurate timestamps
- Copy the xSky folder to Q:/scripts/plugins/programs
- (Optional) if using a non-Bluesky AT protocol site, you'll have to modify the BASE_URL in default.py to point at that site! Support outside of Bluesky is entirely unsupported, but testing & contributing is encouraged!
- Run the add-on and enjoy!
- Logging in (via inserting your credentials into login.txt)
- Viewing Home feed
- Viewing notifications
- Viewing profile
- Viewing Followers / Following + user profiles
- Making text/image posts & tagging users and hashtags in those posts
- Viewing posts as list items + dialog windows
- Sending / receiving messages (albeit slowly, takes approximately 10-15 seconds to retrieve messages in a conversation)
- Viewing Images / Videos / Thumbnails
- Search
- Feeds / Lists
- Fix thumbnails
- Show user avatar as thumbnail if the image doesn't contain media(?)
- Improve visual language (try to match 1:1 to the Bluesky website where possible)
- Add notification / chat indicators (ie; "Chat (5)" / "Notifications (2)"
- Add profile information (ie; name + avatar - bio) as first 2 options when viewing a profile (currently added, but gets glitchy during multi-line bios)
- Add some way to differentiate between a post and a reply
- Add reply chains(?)
- Add "Follow / Unfollow User", "Block User", "Reply to User" & "Message User" as context menu options
- Store login data somewhere that isn't just a plaintext file?
- Find a way to leverage Bluesky's chat functionality for an IM service(?)
- Add notification system that alerts the user as to whenever they get a reply / follow / message while outside of the plugin (this will probably have to be it's own plugin)