This repository was archived by the owner on Jun 15, 2022. It is now read-only.
Description richard@raspberrypi-> python3
Python 3.2.3 (default, Mar 1 2013, 11:53:50)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import spotify
>>> session = spotify.Session()
>>> loop = spotify.EventLoop(session)
>>> loop.start()
>>> audio = spotify.AlsaSink(session)
>>> session.login('xanox','secret')
>>> track = session.get_track('spotify:track:1XyP2v40e7Xv7XhB9d2rDo')
>>> track.load()
Track('spotify:track:1XyP2v40e7Xv7XhB9d2rDo')
>>> session.player.load(track)
>>> session.player.play()
Over a 15 minute window I checked the memory usage:
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 152 333 0 25 42
-/+ buffers/cache: 84 400
Swap: 99 34 65
[~]
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 162 322 0 25 42
-/+ buffers/cache: 94 391
Swap: 99 34 65
[~]
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 179 306 0 25 44
-/+ buffers/cache: 109 375
Swap: 99 34 65
[~]
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 187 297 0 25 44
-/+ buffers/cache: 117 367
Swap: 99 34 65
[~]
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 277 208 0 49 48
-/+ buffers/cache: 178 306
Swap: 99 34 65
[~]
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 359 126 0 62 53
-/+ buffers/cache: 243 241
Swap: 99 34 65
[~]
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 389 96 0 62 55
-/+ buffers/cache: 271 214
Swap: 99 34 65
[~]
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 390 94 0 62 55
-/+ buffers/cache: 272 212
Swap: 99 34 65
[~]
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 390 94 0 62 55
-/+ buffers/cache: 272 212
Swap: 99 34 65
[~]
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 390 94 0 62 55
-/+ buffers/cache: 272 212
Swap: 99 34 65
[~]
Then, after stopping and unloading the player:
>>> session.player.play(False)
>>> session.player.unload()
richard@raspberrypi-> free -m
total used free shared buffers cached
Mem: 485 391 94 0 62 55
-/+ buffers/cache: 272 212
Swap: 99 34 65
Reactions are currently unavailable
Over a 15 minute window I checked the memory usage:
Then, after stopping and unloading the player: