Beispiel #1
0
 def set_playlist(self,playlist_name):
     if not playlist_name:
         return False
     if self.playlist_name == playlist_name:
         return True
     
     file_name = self.filename()
     if file_name:
         playlist_path = Track.controller.users[self['user_id']].path() + '/'+ playlist_name + '/' + file_name 
     Sysaccess.link(self.path(),playlist_path)
     self.playlist_name = playlist_name
     self.tag()
     self.save()
Beispiel #2
0
    def favoritize(self,user):
        if user.id in self.favorites:
	    return True
        
        file_name = self.filename()
        if file_name:
            user_fav_path = user.path() + '/favorites/' + file_name
	print self.path()
	print user_fav_path
        Sysaccess.link(self.path(),user_fav_path)
        if user.id == self.controller.me: 
		self.tag()
        self.favorites.append(user.id)
        self.save()