Cloud App: Music player #1023
Labels
No Label
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Reference: tahoe-lafs/trac-2024-07-25#1023
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This is a ticket related to my GSoC proposition. The plan is to write a fully featured music player which embraces the social components of the web while retaining privacy and security provided by Tahoe-LAFS. This application should be just a glimpse of what can be built on top of Tahoe-LAFS: highly interactive applications providing alternative views to files stored in Tahoe-LAFS.
See full proposal with UI mock-ups and implementation notes.
Attachment add-music-player.2.dpatch (2913671 bytes) added
Fixed initial scan, which now actually happens.
Attachment add-music-player-with-core-deps.dpatch (9274320 bytes) added
This file contains two patches, add-music-player and add-music-players-core-deps, where core-deps means that only files needed from dependencies are included (no READMEs, docs, etc.)
(regarding add-music-player-with-core-deps.dpatch)
As mentioned, only files that are actually needed are included in the second patch (add-music-players-core-deps), while irrelevant files are available in a third patch which was too big for upload here (18 MB) but can be downloaded from: http://drop.io/aaiodts
Review needed for GSoC mid-term evaluations.
Attachment add-music-player.dpatch (235537 bytes) added
Only the music player's code.
Unsetting review-needed. This patch is not ready to be reviewed as if it were ready to commit. However, it would probably be a good help and encouragement to Josip if anyone would look at his code, docs, or comments and give him your thoughts. :-)
Attachment updates01082010.dpatch (411379 bytes) added
Adds player's play/pause/next/prev interface, information about currently playing song, access to additional info about the artist, recommendations and music videos.
Attachment new-dependencies.dpatch (45658 bytes) added
Includes new dependencies (notifications library and Last.fm API wrapper) and a fix for MooTools' JSON parser.
To review the music player's code, following patches have to be applied to Tahoe-LAFS darcs repo:
If you wish to test the player itself, you'll also need to apply following patches (those containing 3rd party code):
Further instructions on testing and installing the player can be found in 'NOTES' and 'INSTALL' files.
Starting review. Everyone, please test!
I've just started playing with it and will post comments along the way.
The following command in contrib/musicplayer/INSTALL is not correct.
You should add a trailing slash to the destination directory, without it a build directory gets created in ~/.tahoe/public_html/musicplayer/.
Replying to francois:
I presume you're using *BSD or OS X? I tested it with GNU version of
cp
(v8.4) and it works as expected with and without the trailing slash.Replying to [josipl]comment:10:
No, I tried that was on Ubuntu 10.04. The command works as expected if directory musicplay does not previsouly exists.
Replying to [francois]comment:11:
Indeed, I haven't considered that case, thanks for pointing it out. Have you had any problems with the app itself?
I have tested on Windows XP SP3 French with trunk branch.
When I tried to compile I got this error:
Attachment updates14082010.dpatch (272868 bytes) added
Adds search and playlist editor, numerous improvements to column rendering and slightly improved UI.
Attachment id3_extractor.py (329 bytes) added
The last patch (attachment:updates14082010.dpatch) adds some useful features and number of improvements to the old ones, so everyone - please test!
If the app will have problems with detection of your files or if songs/artists/albums will have funky characters in their names, please use id3_extractor.py to extract ID3 tags from your troubled files and attach the result here. (note: you will have to
easy_install mutagen
)Replying to freestorm:
It works with patch updates14082010.dpatch
Tested with Firefox
I've tested musicplayer on CentOS 5.5
with python 2.4.3
When I try to build I have this error:
I have this issue because on manage.py line 161 you delete build directory, and after you copy 'src/resources' to 'build/resources'.
It seems that Python on CentOS don't create the build directory before copy subdir resources
So I've added
just before:
After that it compile with success