Faits: Faits: A. Par jugement du 1er juin 2001, le Tribunal pénal de l'arrondissement du Lac a condamné A.X._, pour meurtre, délit manqué de meurtre, mise en danger de la vie d'autrui, lésions corporelles simples et infraction à la loi fédérale sur les armes, à 9 ans de réclusion. Il a également condamné B.X._, frère de A.X._, ainsi que A.Y._, B.Y._ et C.Y._. Les appels interjetés par A.X._ et le Ministère public contre ce jugement ont été partiellement admis par arrêt du 9 janvier 2003 de la Cour d'appel pénal du Tribunal cantonal fribourgeois. Le verdict de culpabilité et la peine n'ont pas été modifiés. Pour une partie des faits ayant justifié sa condamnation pour mise en danger de la vie d'autrui, A.X._ a en revanche été mis au bénéfice de la légitime défense, qui a toutefois été qualifiée d'excessive, en considérant que, pour ce motif, il n'y avait pas lieu d'atténuer la peine en application de l'art. 66 CP. L'expulsion du condamné a par ailleurs été prononcée pour une durée de 10 ans. Les appels interjetés par A.X._ et le Ministère public contre ce jugement ont été partiellement admis par arrêt du 9 janvier 2003 de la Cour d'appel pénal du Tribunal cantonal fribourgeois. Le verdict de culpabilité et la peine n'ont pas été modifiés. Pour une partie des faits ayant justifié sa condamnation pour mise en danger de la vie d'autrui, A.X._ a en revanche été mis au bénéfice de la légitime défense, qui a toutefois été qualifiée d'excessive, en considérant que, pour ce motif, il n'y avait pas lieu d'atténuer la peine en application de l'art. 66 CP. L'expulsion du condamné a par ailleurs été prononcée pour une durée de 10 ans. B. Cet arrêt retient, en résumé, ce qui suit: Le soir du 27 septembre 1999, au centre-ville de Morat, une altercation, suivie d'une fusillade, a opposé des membres des familles X._ et Y._, à l'issue de laquelle D.Y._ a été mortellement blessé. Vers 21 heures, alors que A.X._ et B.X._, qui étaient chacun munis d'un pistolet, ainsi que leur cousin C.X._ et le beau-frère du premier nommé, Z._, avaient pris place dans un établissement public, un tiers a informé B.X._ que quatre personnes les attendaient à l'extérieur. Ils ont alors quitté l'établissement où ils se trouvaient pour se diriger vers un autre avant de regagner leur voiture. A ce moment, ils ont été approchés par C.Y._, qui s'est avancé vers C.X._ et lui a demandé des explications au sujet d'une bagarre qui s'était produite le soir du 25 septembre 1999 entre D.Y._ et A.X._ dans un dancing de Morat. D.Y._ et B.Y._, qui se tenaient jusque-là en retrait, se sont alors approchés du clan X._. B.Y._ était muni d'une barre en fer de 40 à 50 cm dissimulée sous ses vêtements, D.Y._ d'un manche à balai et, un quatrième membre de la famille Y._, soit A.Y._, apparu depuis l'autre côté de la route, d'un marteau de maçon. L'un des protagonistes, qui n'a pu être identifié avec certitude, a donné un coup dans le dos de B.X._. Ce dernier a alors sorti son revolver 22 LR et a tiré en direction des pieds de ses quatre adversaires. C.Y._ a été blessé alors qu'il fuyait, notamment par une balle provenant de l'arme de B.X._, lequel s'est ensuite dirigé vers des arcades, où avait fui A.Y._, et a tiré dans sa direction. De son côté, A.X._, dès que son frère a été frappé dans le dos, a sorti son pistolet 9 mm, engagé un magasin contenant seize balles et fait le mouvement de charge, puis tiré plusieurs coups en direction du sol. Dans leur fuite, A.Y._ a été atteint à la partie postérieure de la cuisse gauche et B.Y._ au dos. A.X._ a ensuite tiré sur D.Y._, qui était resté à proximité, avant de le poursuivre pendant qu'il fuyait. D.Y._ a été touché trois fois, soit au-dessus de la hanche gauche, à la fesse gauche et au coude gauche, et s'est effondré entre des voitures stationnées. La blessure au-dessus de la hanche gauche lui a été fatale. A.X._ a ensuite rejoint son frère, aux prises avec A.Y._, qui, jetant son marteau dans leur direction, a pris la fuite. A ce moment, A.X._ s'est mis à genoux et a tiré dans la direction de A.Y._, une balle touchant le mur d'une des arcades. Après quoi, A.X._, B.X._ et C.X._ ainsi que Z._ ont regagné leur voiture pour repartir, A.X._ maniant son arme en direction des gens assis sur les terrasses. A.X._ a ensuite rejoint son frère, aux prises avec A.Y._, qui, jetant son marteau dans leur direction, a pris la fuite. A ce moment, A.X._ s'est mis à genoux et a tiré dans la direction de A.Y._, une balle touchant le mur d'une des arcades. Après quoi, A.X._, B.X._ et C.X._ ainsi que Z._ ont regagné leur voiture pour repartir, A.X._ maniant son arme en direction des gens assis sur les terrasses. C. Par arrêt 6P.48/2003 du 13 août 2003, la Cour de cassation pénale du Tribunal fédéral a rejeté dans la mesure où il était recevable le recours de droit public formé par A.X._. Par arrêt 6S.128/2003 du même jour, elle a en revanche partiellement admis le pourvoi en nullité qu'il avait formé parallèlement. Elle a considéré que, pour l'un des trois comportements à raison desquels A.X._ avait, à juste titre, été reconnu coupable de mise en danger de la vie d'autrui, soit celui ayant consisté, dans une première phase, à tirer des coups de feu en direction du sol à hauteur des jambes de ses adversaires, la légitime défense admise avait été qualifiée d'excessive, ce qui n'était pas contesté, et que, conformément à l'art. 33 al. 2 CP, il devait donc, pour ce comportement, bénéficier d'une atténuation de la peine selon l'art. 66 CP. En tant qu'il omettait de procéder à cette atténuation, l'arrêt attaqué violait donc le droit fédéral et devait être annulé, la cause étant renvoyée à l'autorité cantonale pour nouvelle décision sur ce point, ce qui impliquait qu'elle examine en outre la question d'un éventuel état excusable d'excitation ou de saisissement (art. 33 al. 2 2ème phrase CP). Par arrêt 6S.125/2003, également rendu le 13 août 2003, la Cour de cassation pénale du Tribunal fédéral a par ailleurs admis le pourvoi en nullité du Ministère public, qui s'en prenait à la peine infligée à A.X._. Elle a considéré que la motivation cantonale ne permettait pas de comprendre la peine de 9 ans de réclusion prononcée, qui apparaissait plutôt clémente pour un auteur pleinement responsable, sans que l'on puisse cependant dire si c'est la peine infligée qui était exagérément clémente ou si c'est la motivation cantonale qui était insuffisante à justifier une telle peine, ce qui entraînait l'admission du pourvoi en application de l'art. 277 PPF. Par arrêt 6S.125/2003, également rendu le 13 août 2003, la Cour de cassation pénale du Tribunal fédéral a par ailleurs admis le pourvoi en nullité du Ministère public, qui s'en prenait à la peine infligée à A.X._. Elle a considéré que la motivation cantonale ne permettait pas de comprendre la peine de 9 ans de réclusion prononcée, qui apparaissait plutôt clémente pour un auteur pleinement responsable, sans que l'on puisse cependant dire si c'est la peine infligée qui était exagérément clémente ou si c'est la motivation cantonale qui était insuffisante à justifier une telle peine, ce qui entraînait l'admission du pourvoi en application de l'art. 277 PPF. D. Le 30 mars 2004, la Cour d'appel pénal du Tribunal cantonal fribourgeois a rendu un nouvel arrêt. Elle a nié que A.X._, en tant qu'il pouvait se prévaloir de la légitime défense, dont il avait toutefois excédé les bornes, ait agi dans un état excusable d'excitation ou de saisissement et, statuant à nouveau sur la peine, l'a fixée à 11 ans de réclusion. D. Le 30 mars 2004, la Cour d'appel pénal du Tribunal cantonal fribourgeois a rendu un nouvel arrêt. Elle a nié que A.X._, en tant qu'il pouvait se prévaloir de la légitime défense, dont il avait toutefois excédé les bornes, ait agi dans un état excusable d'excitation ou de saisissement et, statuant à nouveau sur la peine, l'a fixée à 11 ans de réclusion. E. Contre ce nouvel arrêt, A.X._ se pourvoit en nullité au Tribunal fédéral, par un mémoire et un mémoire complémentaire déposés en temps utile. Invoquant une violation des art. 33 et 63 CP ainsi que des art. 29 al. 1 Cst. et 6 ch. 1 CEDH, il conclut à l'annulation de l'arrêt attaqué, en sollicitant l'assistance judiciaire.