Changes

From Amahi Wiki
Jump to: navigation, search
Added Amahi Anywhere to GSoC Ideas
'''Description''': a caching proxy to save on bandwidth
'''Objective''': Develop and a plugin that will allow an administrator user to control the traffic for specific devices inside the network. This app (or possibly a plugin) should display all the connected device as well as provide the ability to search by name/MAC address. For a selected device the administrator should:
*Limit access between certain time intervals
*Limit bandwidth
== Networking Amahi Anywhere== The mobile apps use API endpoints provided by Amahi Anywhere for browsing, downloading and streaming files and more. '''References''':* [https://www.amahi.org/apps/amahi-anywhere Amahi Anywhere App]* [https://github.com/amahi/amahi-anywhere-specs Amahi Anywhere Specs] ===Improvements in AA File Server=== '''Description''': Amahi Anywhere File Server exposes HDA files and directories via REST APIs and also allows to upload new files '''Objective''': Following features can be implemented: * API to access platform apps over remote via proxy* Better logging ([https://github.com/amahi/amahi-anywhere-fs/issues/4 Issue #4])* Simplistic dashboard to view some metrics like number of users connected, access logs for each user, system health etc.* API to fetch metadata (duration, codec, album art image, title, artist name, album name, year etc.) for audio / video files* Create and cache low resolution thumbnail for image files for faster loading and enhanced experience  '''Skills Required''': GoLang, REST API Understanding '''Mentors''': Carlos, Chirag '''Reference''': [https://github.com/amahi/amahi-anywhere-fs/ Amahi Anywhere FS Github repo] ===Improvements in External Proxy=== '''Description''': External proxy provides API endpoints for users to remotely access Amahi Anywhere File Server  '''Objective''': Following features can be implemented: * Cache implementation for chunks of files passing frequently through proxy to speed up response and save bandwidth* Dashboard to view metrics on both connected mobile and Amahi Anywhere FS clients* Ability to ban a client  '''Skills Required''': GoLang '''Mentors''': Carlos, Chirag
=Other Ideas=
5

edits