… | |
… | |
51 | CFPlus::Pod::find command => "*"; |
51 | CFPlus::Pod::find command => "*"; |
52 | |
52 | |
53 | $self->connect_ext (music => sub { |
53 | $self->connect_ext (music => sub { |
54 | my ($ev) = @_; |
54 | my ($ev) = @_; |
55 | |
55 | |
56 | &::audio_music_set ($self->{songs} = $ev->{play}) |
56 | &::audio_music_set_ambient ($self->{songs} = $ev->{ambient}) |
57 | if $ev->{play}; |
57 | if $ev->{ambient}; |
58 | }); |
58 | }); |
59 | |
59 | |
60 | $self->connect_ext (capabilities => sub { |
60 | $self->connect_ext (capabilities => sub { |
61 | my (%cap) = @_; |
61 | my (%cap) = @_; |
62 | |
62 | |
… | |
… | |
758 | $self->{music_meta}{$facenum} = $face; |
758 | $self->{music_meta}{$facenum} = $face; |
759 | |
759 | |
760 | ::message ({ markup => "downloaded song #$facenum" }) |
760 | ::message ({ markup => "downloaded song #$facenum" }) |
761 | if $changed; |
761 | if $changed; |
762 | |
762 | |
763 | &::audio_music_set ($self->{songs}); |
763 | &::audio_music_set_ambient ($self->{songs}); |
764 | }; |
764 | }; |
765 | } elsif ($face->{type} == 5) { # FT_SOUND |
765 | } elsif ($face->{type} == 5) { # FT_SOUND |
766 | $cb = sub { |
766 | $cb = sub { |
767 | $self->{sound_meta}{$facenum} = $face; |
767 | $self->{sound_meta}{$facenum} = $face; |
768 | |
768 | |